重启进程脚本linux

1cosmwyk  于 2023-02-07  发布在  Linux
关注(0)|答案(2)|浏览(138)

有人能帮我一个脚本,找到进程ID的名称,然后重新启动它?

rqqzpn5f

rqqzpn5f1#

pidof PROG_NAME | xargs kill -9 ; PROG_NAME

终止PROG_NAME的每个示例并重新启动示例(如果PROG_NAME在PATH中)

5kgi1eie

5kgi1eie2#

这取决于预期/首选的行为,我在脚本中使用这个:

killall $1 && $1 &

(it如果当前示例未正确关闭,则不会加载新示例)
然后把它绑定到~/.bashrc中的一个别名:

alias rld='/path_to_script/script.sh'

然后在控制台中:

rld process_name

相关问题