我是用我的bash功能「退出1」語句來終止整個腳本,它工作得很好: function func()
{
echo "Goodbye"
exit 1
}
echo "Function call will abort"
func
echo "This will never be printed"
但後來我意識到,當所謂的喜歡它不這樣做的工作: res=$(func)
我在apache2中運行一個帶有外部重寫程序(prg)的重寫映射,可能會產生錯誤並死亡。 當重寫映射不再運行時,系統顯然無法正常工作。 所以我想開始本身進行地圖程序(這是用PHP編寫的),並重新啓動它,如果它死了一個簡單的包裝外殼腳本: #!/bin/bash
until /usr/bin/php /somepath/mymap.php; do
echo "map died but i