![](/img/trans.png)
[英]Linux `mpstat` doesn't work as expected from a crontab script
[英]Linux crontab doesn't appear to be working
我正在嘗試在 linux 上使用 cron 作業每 24 小時備份一次我的 minecraft 服務器。 crontab 看起來像這樣:
00 00 * * * bash /home/pi/wgsanarchy/backup.sh
backup.sh 看起來像這樣:
#!/bin/sh
var=$(date +"%FORMAT_STRING")
now=$(date +"%d_%m_%Y")
tar -zcvf $now-backup.tar.gz /home/pi/wgsanarchy
gupload $now-backup.tar.gz WGSAnarchy
rm /home/pi/$now-backup.tar.gz
(gupload 行將文件推送到我的谷歌驅動器)
我試圖改變時間,所以我可以看看它是否有效,但到目前為止我認為它沒有。 任何人都可以看到任何錯誤嗎?
謝謝!
我不明白為什么人們投票不足而不是互相幫助。
當在當前目錄中找不到 tar、gunload 等二進制文件時,這是 Linux bash 腳本中的常見錯誤。 要解決此問題,請在 bash 腳本的開頭寫入PATH
變量。 只需執行echo $PATH;
在您的終端/bash 中並復制結果以制作這樣的PATH
變量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.