2016-03-08 55 views
0

我想在bash腳本中查看後臺作業。 這可能嗎? 爲了說明我在這裏運行命令/ usr/bin/experiment,但結束了 而沒有輸出。bash:無法在bash腳本中列出後臺作業

$ cat /usr/bin/experiment 
#!/bin/bash 
echo $(jobs) 

$ watch ls 

[1]+ Stopped     watch ls 
$ /usr/bin/experiment 

$ 
+0

輸出下面是否爲你工作的答案? – EJK

回答

0

腳本啓動一個新的shell,它看不到原始shell的活動作業。

如果你運行你的腳本如下:

source /usr/bin/experiment 

你會得到你正在尋找