nohup
后台运行
nohup <cmd
> &
nohup <cmd
> 2
>&1
> out.log
&
nohup <cmd
> 2
>&1
> /dev/null
& echo $! > pid
&
批量启动,批量停止
(nohup python3 -m http.server 9000 2
>&1
> /dev/null
& echo $! > pids/http9000.pid
) &
(nohup python3 -m http.server 9001 2
>&1
> /dev/null
& echo $! > pids/http9001.pid
) &
(nohup python3 -m http.server 9002 2
>&1
> /dev/null
& echo $! > pids/http9002.pid
) &
(nohup python3 -m http.server 9003 2
>&1
> /dev/null
& echo $! > pids/http9003.pid
) &
bash
pid_list
=`ls pids`
for pid
in $pid_list
do
kill -9
`cat ./pids/$pid`
done