我有一个脚本叫做backup.sh
:
#!/bin/bash
sudo zip -r /home/jazuly/backup.zip /var/lib/automysqlbackup/
cd /home/jazuly/backupscript/cp2google/
php cp2google.php /home/jazuly/backup.zip
cd ~
rm -f /home/jazuly/backup.zip
Run Code Online (Sandbox Code Playgroud)
我使它可执行:
sudo chmod +x backup.sh
Run Code Online (Sandbox Code Playgroud)
然后我尝试cron
用crontab -e
.
我加:
# m h dom mon dow command
0 0 * * * /home/jazuly/backup.sh
Run Code Online (Sandbox Code Playgroud)
但是当cron
将backup.zip 发送到我的电子邮件时,我下载并打开它,但文件已损坏。
如果我手动运行脚本:
$ sudo chmod +x backup.sh
$ ./backup.sh
Run Code Online (Sandbox Code Playgroud)
我可以打开压缩文件。