您好
CentOS7環境
Crontab 自動備份mySQL ,
請問 如何解決這問題?
請問 將/home/backupDB/的所有檔案改成777的語法如何撰寫?
先謝謝各位!
backupmysql-day.sh 檔案內容:
date -d '-1 days' +%Y%m%d
這要先知道你的動作。是否是等到備份完成後才做下載動作。
因為正在備份的檔案,是被鎖住的不能更名才對。下載有些主機或ftp軟體可以,有些不行。
跟鎖檔有關係就是了。
再來就是身份權限的問題。一般來說,cron建立出來的檔案,大多都是root的身份,或是該web的身份。這得看你放在哪個身份運行。如果是直接就放在etc下的crontab的話。那就大多是root的身份了。
所以你如果ftp用非root的身份進去的話。就有可能因為該檔是屬於root的。你無權可以使用。
往以上的可能性去看吧。用ftp上也可以知道該檔案是設定在哪個gid上。