在 Linux 命令行中,在命令后面添加 &
符号具有特定的意义和用途。
基础概念:在命令末尾添加 &
表示将这个命令放到后台执行。
优势:
应用场景:
例如,要后台运行一个长时间的数据处理脚本 process_data.sh
,可以这样输入:
./process_data.sh &
如果想要查看后台运行的任务,可以使用 jobs
命令。
若要终止后台运行的某个任务,可以先通过 jobs
查看任务编号,然后使用 kill
命令加上对应的进程号来终止。
例如,假设后台任务的编号为 1 ,则终止该任务的命令为:
kill %1
需要注意的是,后台运行的任务可能无法与终端进行交互,如果任务需要交互输入,一般不适合放在后台运行。
领取专属 10元无门槛券
手把手带您无忧上云