我想從一個腳本啓動一個長時間運行的進程,然後退出,但我無處可去。這是我最簡單的測試。每次運行時,控制檯都會被阻塞5秒鐘。Linux:在子shell中運行
// Create script
[email protected]:~/workspace/bin$ cat > test.sh
sleep 5
// Verify script
[email protected]:~/workspace/bin$ cat test.sh
sleep 5
// Make executable
[email protected]:~/workspace/bin$ chmod 777 test.sh
// Expect to wait
[email protected]:~/workspace/bin$ ./test.sh
// Expect to return, still waits
[email protected]:~/workspace/bin$ ./test.sh ?
// Ditto
[email protected]:~/workspace/bin$ nohup ./test.sh ?
nohup: ignoring input and appending output to 'nohup.out'
[email protected]:~/workspace/bin$
我運行Ubuntu 17.04 64, GNU的bash,版本4.4.7(1)-release下(x86_64-PC-Linux的GNU)
我是一個Linux小白,我我確定我沒有得到什麼。任何幫助表示讚賞。
是的。它有助於使用正確的字符。真的,謝謝你指出。 –
Steve11235