我需要製作一個crontab來在同一條路徑上每隔2分鐘在我的桌面上gzip一個名爲mh
的文件。我試過使用crontab來gzip文件
2 * * * * gzip home/Desktop/mh >> home/Desktop
但它不工作,任何幫助,非常感謝。
我需要製作一個crontab來在同一條路徑上每隔2分鐘在我的桌面上gzip一個名爲mh
的文件。我試過使用crontab來gzip文件
2 * * * * gzip home/Desktop/mh >> home/Desktop
但它不工作,任何幫助,非常感謝。
這裏有幾個錯誤。
gzip命令應該只是gzip home/Desktop/mh
。之後刪除>>
以及其他所有內容。
您當前的cron只會在每小時的第二分鐘運行。相反,您希望*/30 * * * * ...
每小時運行30次。
注意gzip
是在這個意義上,原始文件(mh
)將每個gzip
後消失「破壞性的」。這將是壞的,如果一些其他進程試圖寫它不斷...
如果你想保留mh
的內容,只是定期更新從它mh.gz
,你想要做
*/30 * * * * gzip </home/Desktop/mh> /home/Desktop/mh.gz
試使用腳本的絕對路徑。像/home/user/.../mh而不是家/桌面 –