【发布时间】:2022-01-11 09:01:37
【问题描述】:
我正在运行一个名为test.py 的python 进程,我从带有输入参数的bash 脚本运行该进程。
$PWD/test.py -s $symbol -folder $folder -n $name -d $name
一旦运行ps -elf | grep test.py,就会出现带有参数的进程。
我正在尝试在同一个 bash 脚本中,在给定输入参数的情况下终止该进程:
pkill -f 'test.py -s $symbol -folder $folder -n $name -d $name'
但这似乎不起作用。
什么是正确的语法?我需要在某处添加括号() 或括号{} 吗?
【问题讨论】:
-
在 pkill 命令中使用双引号而不是单引号
-
@Aserre 非常有帮助,谢谢!
标签: bash input parameters pkill