Maison  >  Questions et réponses  >  le corps du texte

shell - killall命令为何在sh脚本中不能成功运行?

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

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

如下:
killall -9 python
echo 'done'

高洛峰高洛峰2733 Il y a quelques jours752

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-04-25 09:03:26

    Euh... Je viens de découvrir que l'ajout de ";" après killall -9 python fonctionne, je ne sais pas comment cela fonctionne

    .

    répondre
    0
  • Annulerrépondre