nohup
(no hang-up)命令在Linux中用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
以下是如何使用nohup
实现多任务并发执行的步骤:
打开终端。
使用nohup
命令启动第一个任务。例如,如果你想在后台运行名为script1.sh
的脚本,可以使用以下命令:
nohup ./script1.sh &
&
符号表示将任务放入后台运行。
nohup
命令启动第二个任务。例如,如果你想在后台运行名为script2.sh
的脚本,可以使用以下命令:nohup ./script2.sh &
重复步骤2和3,根据需要启动更多任务。
使用jobs
命令查看当前后台运行的任务:
jobs
fg
命令,后跟任务编号。例如,要将任务1切换到前台运行,可以使用以下命令:fg %1
kill
命令,后跟任务的进程ID(PID)。首先,使用ps
命令查找任务的PID:ps -ef | grep script1.sh
然后,使用kill
命令终止任务:
kill <PID>
将<PID>
替换为实际的进程ID。
通过以上步骤,你可以在Linux中使用nohup
命令实现多任务并发执行。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux高危端口有哪些