bcm*_*cfc 4 bash crontab cron-jobs gzip 9.10
我有一个 bash 脚本,它作为 cron 运行来备份服务器上的文件。
#!/bin/bash
FILE=/path/to/backup_$(date +%Y%m%d).tar
tar -cf $FILE /backup/this /and/that /and/someotherfiles
gzip $FILE
Run Code Online (Sandbox Code Playgroud)
当我直接使用以下命令运行脚本时:
sudo bash ./backup-files.sh
Run Code Online (Sandbox Code Playgroud)
它对文件进行 gzip,但昨晚当 cron 运行时,它把它作为 tar 留下了。cron 是否会在某处保存日志以指出为什么会出现这种情况?
备份所在的分区是否已达到极限?
您的脚本已经创建了 tarball,但 gzip 没有任何剩余空间来压缩它。
(您可以将这两个命令与 tar 的 -z 标志结合使用)
糟糕,我忘了一件事:在 tar 命令中添加 -v 标志。它将显示它的作用。
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |