妳好!
linux下有個corntab的命令,用來執行定時任務。具體操作步驟如下:
1.?在/home/pi/下,新建文件test.sh(文件名隨便起,下面第3步會用到)
2.?將?raspistill?-o?keychain.jpg?-t?2000?命令寫入test.sh中
到這裏定時執行的文件已經準備好了。接下來設置定時任務
3.?sudo?crontab?-e
第壹次運行crontab命令的時候會提示妳選擇壹個編輯器。如果妳不確定使用哪壹個,妳可以直接回車選擇默認的nano編輯器。
每壹項cron實體的內容都包含六個部分:分鐘、小時、月份中的哪壹天、年份中的哪壹月、星期中的哪壹天,還有定時執行的命令。
#?m?h?dom?mon?dowcommand
#?*?*?*?*?*?command?to?execute
#?┬?┬?┬?┬?┬
#?│?│?│?│?│
#?│?│?│?│?│
#?│?│?│?│?└─────?星期中的哪壹天(0-7)(從0到6代表星期日到星期六,也可以使用名字;7是星期天,等同於0)
#?│?│?│?└──────────?月份?(1?-?12)
#?│?│?└───────────────?月份中的日?(1?-?31)
#?│?└────────────────────?小時?(0?-?23)
#?└─────────────────────────?分鐘?(0?-?59)
在最下方添加壹行命令
30?08?*?*?*?/home/pi/test.sh
意思是在每天的8:30執行/home/pi/test.sh這個文件,這樣就達到了定時執行的目的。
4.?sudo?/etc/init.d/cron?restart
重啟cron,讓新增的內容生效,這壹步很重要。
希望對妳有幫助!