有人能帮我一个脚本,找到进程ID的名称,然后重新启动它?
rqqzpn5f1#
pidof PROG_NAME | xargs kill -9 ; PROG_NAME
终止PROG_NAME的每个示例并重新启动示例(如果PROG_NAME在PATH中)
5kgi1eie2#
这取决于预期/首选的行为,我在脚本中使用这个:
killall $1 && $1 &
(it如果当前示例未正确关闭,则不会加载新示例)然后把它绑定到~/.bashrc中的一个别名:
alias rld='/path_to_script/script.sh'
然后在控制台中:
rld process_name
2条答案
按热度按时间rqqzpn5f1#
终止PROG_NAME的每个示例并重新启动示例(如果PROG_NAME在PATH中)
5kgi1eie2#
这取决于预期/首选的行为,我在脚本中使用这个:
(it如果当前示例未正确关闭,则不会加载新示例)
然后把它绑定到~/.bashrc中的一个别名:
然后在控制台中: