我有一個Paas cron服務,只能在每分鐘,每小時,每天,每週運行。我希望我的腳本每上午8點,上午9點,上午10點,上午11點,下午4點和下午5點每15分鐘運行一次。我怎麼做。這是我不工作的bash腳本。bron腳本cron任務每分鐘
#!/bin/bash
MINUTES=`date +%M`
HOUR=`date +%H`
for j in "08" "09" "10" "11" "13" "16" "17";do
if [ "$HOUR" == "$j" ];then
for i in "00" "15" "30" "45";do
if [ "$MINUTES" == "$i" ];then
(
/usr/bin/notify-send "Script is running at "
)
fi
done
fi
done
你能只是沒有使用'cron'?爲什麼你需要使用'bash'來安排劇本? – simont
嘗試一個腳本,只是做通知發送(每分鐘),從cron服務運行時它是否工作? (字符串比較應該是'=',而不是'=='和'日期+'%H%M'|讀HOUR MINUTES'將擺脫兩個'date'調用之間的時間包裝的潛在問題。 –
@AntonKovalenko是否這樣? http://pastie.org/6040989。已經測試過但沒有任何反應。 –