我有一個需要花費很多時間才能完成的腳本。如何在註銷後讓Perl腳本在Unix上運行?
而不是等待它完成,我寧願退出並稍後檢索其輸出。
我試過了;
at -m -t 03030205 -f /path/to/./thescript.pl
nohup /path/to/./thescript.pl &
我也已經驗證的過程實際上ps
和at -l
取決於哪個調度語法我用存在。
當我退出殼體時,這兩個過程都會死亡。關閉連接時,有沒有辦法阻止腳本終止?
我們在這裏有crons,它們已經建立並正在正常工作,但我想使用at
或nohup
作爲一次性腳本。
我的語法有什麼問題嗎?有沒有其他方法可以產生理想的結果?
編輯:
我不能使用
screen
或
disown
- 他們不是安裝在我的HP UNIX安裝,我不是在位置安裝它們要麼
感謝信息標記......該腳本將所有輸出導入一個'.csv'文件。我不知道我是否需要重定向到stdout – CheeseConQueso
實際上我會重寫打印語句,以便它們打印到屏幕上,然後嘗試您的建議 – CheeseConQueso
好!它的自主性,就像我喜歡它的方式......我只是希望它不會自我意識 – CheeseConQueso