我需要一个bash脚本,杀死ALS SOCAT进程,并再次重新启动它们。我在重新启动后通过crontag管理它,但这会产生太多的停机时间,在有太多SOCAT进程后无法再次重新启动。
我用了
# !/bin/sh
killall socat &
sleep 3s
socat UDP4-LISTEN:PORT,fork,su=nobody UDP6:[IPV6]:PORT & disown
socat TCP4-LISTEN:PORT2,fork,su=nobody TCP6:[IPV6]:PORT2 & disown
exit
现在我有个问题,剧本
1.不完全在后台运行
1.通常在执行第一个SOCAT-命令后停止。
我也尝试了nohup,但它也不能完全在后台运行。
暂无答案!
目前还没有任何答案,快来回答吧!