我需要一些幫助來取回提示符,現在我正在執行此塊並且不要將我退回提示符,我使用&
結束運行此命令作爲後臺任務。如何在執行腳本後回到提示。如何在執行腳本後返回shell提示符
#!/bin/sh
sudo su - user << EOF
nohup program -p4xxx &
EOF
nota:如果我按ctrl + c - 殺死程序。
預先感謝您。
我需要一些幫助來取回提示符,現在我正在執行此塊並且不要將我退回提示符,我使用&
結束運行此命令作爲後臺任務。如何在執行腳本後回到提示。如何在執行腳本後返回shell提示符
#!/bin/sh
sudo su - user << EOF
nohup program -p4xxx &
EOF
nota:如果我按ctrl + c - 殺死程序。
預先感謝您。
(從https://askubuntu.com/questions/121559)
在啓動一個進程(作業),你仍然可以做其他事情。你可能想把它們寫成備忘單。
您也可以T ype bg或fg後面跟一個數字,就像fg 3一樣。這會將作業#3帶到前臺。
兩種可選擇:
fg
並用 ctrl+c
program
作業) 與pkill program
沒有測試,我想知道你是否想要這個:
#!/bin/bash
nohup sudo -u user program -p4xxx &
disown
這將背景sudo進程,並將其從調用shell(腳本)中解除關聯。
當我用'ctrl + c'發送信號時,程序已經死機,操作系統將它殺死。 – Fulvio