美文网首页
dos taskkill 命令介绍与应用

dos taskkill 命令介绍与应用

作者: b00d1f0f0afd | 来源:发表于2018-04-03 10:26 被阅读50次

    1.命令介绍

    taskkill命令是用来根据进程id或者进程名称来终止一个或者多个进程的dos命令,命令介绍如下

    TASKKILL [/S system [/U username [/P [password]]]]

             { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

    描述:

        使用该工具按照进程 ID (PID) 或映像名称终止任务。

    参数列表:

        /S    system           指定要连接的远程系统。

        /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。

        /P    [password]       为提供的用户上下文指定密码。如果忽略,提示

                               输入。

        /FI   filter           应用筛选器以选择一组任务。

                               允许使用 "*"。例如,映像名称 eq acme*

        /PID  processid        指定要终止的进程的 PID。

                               使用 TaskList 取得 PID。

        /IM   imagename        指定要终止的进程的映像名称。通配符 '*'可用来

                               指定所有任务或映像名称。

        /T                     终止指定的进程和由它启用的子进程。

        /F                     指定强制终止进程。

        /?                     显示帮助消息。

    在显示使用中主要用到的  /im 和 /f 来强制kill掉一个进程。

    2.命令应用

    如下定时任务,会在每天早上执行killSyncApp.bat中的命令,该批处理会强制kill掉OneDrive和icloud服务(因为这两个服务在工作期间是暂时不用的,会占用大量的内存),以释放内存。

    1 8 * * *  bash -c 'cd ~/cron/scripts &&  ./killSyncApp.bat >> ~/cron/logs/killSyncApp.log 2>&1'

    killSyncApp.bat

    echo kill

    taskkill /f /im OneDrive.exe

    taskkill /f /im iCloudServices.exe

    taskkill /f /im iCloudDrive.exe

    taskkill /f /im iCloudPhotos.exe

    相关文章

      网友评论

          本文标题:dos taskkill 命令介绍与应用

          本文链接:https://www.haomeiwen.com/subject/jplqhftx.html