答案1
后台运行命令:
$ sleep 1000 &
[1] 17227
看一下输出jobs
:
$ jobs -l
[1] + 17227 running sleep 1000
你得到:
[1]
工作编号17227
进程 ID PID
这两个 ID 在不同场景下都有用。例如
将作业发送到前台:
$ fg 1
将作业发送到后台:
$ bg 1
终止工作:
$ kill %1
找出进程的命令行:
$ ps aux | grep 17227
user 17227 0.0 0.0 4268156 500 s002 TN 3:35PM 0:00.00 sleep 1000
希望能帮助到你。
答案2
通过执行类似的操作,您实际上gedit filename.sh &
是在告诉 shell 在后台运行 gedit 作为一项作业(如所示[1] 3842
)。