
nohup 你要执行的 &
之后蚂蠢做再输入exit回闷衡车
这样即使关闭XShell,也会继续后台执行
如果在命令行下使用gedit, 关闭程序窗口(一般先保存文件),就自动退到命者帆令行界段耐面。如果在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq 保存并退首燃雹出或者q退出或者q!强制退出,从而回到命令行界面。
参考最底下的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"
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)