我需要一個調度器(用於僅一次操作)的網站我編碼中(PHP),我有兩個想法:Linux「at」命令可以在/ bin/sh以外的環境中運行嗎?
1-運行PHP腳本與crontab中驗證對數據庫的計劃動作並執行比當前時間早的動作。
2-使用「at」命令安排各種任務。
第二個選項似乎更好,更簡單,所以這就是我想要做的。但是,我還沒有找到一種方法來告訴「at」使用PHP解釋器來運行一個命令,到目前爲止,我一直在創建一個.sh腳本,它包含一個單獨的命令,它將通過PHP解釋器。這遠非最佳設置,我希望我可以直接通過「at」執行php代碼,例如:
at -e php -f /path/to/phpscript time
是否有可能?我還沒有發現任何關於在bash中使用除了bash之外的其他環境的信息。
你的意思就像「echo」php -f/path/to/phpscript'| at time「? – jhfrontz