cronを使わずに特定の時間にスクリプトを実行したいと思います。しかし、うまくいきません。
#!/bin/sh
DATE=`date | cut -d' ' -f4`
#Date is getting printed, if I run it manually, without any error. But file is not created at scheduled time.
echo $DATE
if [[ $DATE == "07:06:55" ]]
then
echo "this is a test program" >> xyz.log
fi
ベストアンサー1
あなたはそれを使用することができますat
:
at -f "$script" 'now + 24 hours' &>/dev/null
私もこれを見つけました:
watch -n <the time> <your command or program or executable>