如何使用shell脚本停止应用
答案:1 悬赏:10 手机版
解决时间 2021-02-14 11:22
- 提问者网友:欺烟
- 2021-02-14 02:53
如何使用shell脚本停止应用
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-14 03:27
参考最底下的shell 代码,具体功能都有注释说明的。 使用时将代码存入文件中,比如 a.sh, 然后:
chmod +x a.sh # 增加可执行权限
./a.sh app_name # 替换 app_name 为你要中止运行的app名称,比如 firefox, emacs, 等等
下面是具体代码
#!/bin/bash
# 要停止的应用名字
name=$1
# 先要找到你要停止的应用的 PID (进程号). 这里用 pidof 命令来找
PID=`pidof $name`
# 如果没有找到,结束
if [ -z "$PID" ]; then
echo "Error: Process $name is not found"
exit 1
fi
# 然后用 kill 命令来向进程发送信号来终止应用
# -9 表示发送 KILL 信号,任何进程收到这个信号后都会无条件终止运行。
kill -9 $PID
# 完成
echo "Done"
chmod +x a.sh # 增加可执行权限
./a.sh app_name # 替换 app_name 为你要中止运行的app名称,比如 firefox, emacs, 等等
下面是具体代码
#!/bin/bash
# 要停止的应用名字
name=$1
# 先要找到你要停止的应用的 PID (进程号). 这里用 pidof 命令来找
PID=`pidof $name`
# 如果没有找到,结束
if [ -z "$PID" ]; then
echo "Error: Process $name is not found"
exit 1
fi
# 然后用 kill 命令来向进程发送信号来终止应用
# -9 表示发送 KILL 信号,任何进程收到这个信号后都会无条件终止运行。
kill -9 $PID
# 完成
echo "Done"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯