shell - killall命令为何在sh脚本中不能成功运行?
高洛峰
高洛峰 2017-04-25 09:01:26
0
1
804

我想通过killall -9 python杀死python进程,直接在命令行中运行这条命令,或者在python脚本中通过“os.system('killall -9 python')”可以成功杀死python进程,但是为什么放到.sh脚本中这条命令就杀不死python进程呢?

# ./lu.sh
没有进程被杀死
done

如下:
killall -9 python
echo 'done'

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(1)
大家讲道理

うーん...killall -9 python の後に「;」を追加するだけで十分であることがわかりました

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート