Jack Posted May 28 Share Posted May 28 (edited) ------------------------------------ Cron定時運行任務 ------------------------------------ 開機啟用 systemctl enable cron 啟動 systemctl start cron 瀏覽crontab定時任務運行列表 crontab -l 將IPS論壇的 task.php 權限修改為755 chmod 0755 /var/www/域名.com/applications/core/interface/task/task.php 到IPS論壇後台 -> 系統 -> 進階配置 -> (v) 使用 Cron (建議) -> 儲存 你應該設置Cron每分鐘運行以下命令: /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /var/www/域名.com/applications/core/interface/task/task.php 數值 將上面那行Cron改為每1分鐘運行IPS論壇任務 */1 * * * * /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /var/www/域名.com/applications/core/interface/task/task.php 數值 開啟crontab,將上面那行 xxxx .... /task/task.php 數值 複製貼上到最底下 (第1行是 acme.sh SSL憑證自動續簽) crontab -e ESC儲存並離開 :wq 瀏覽crontab定時任務運行列表 crontab -l ------------------------------------ 備份資料庫、備份網站目錄 ------------------------------------ 備份腳本 backup.sh 在此下載 backup.sh backup.sh 修改為你的論壇情況 Backup_Home="/var/www/backup/" MySQL_Dump="/usr/bin/mysqldump" ######~Set Directory you want to backup~###### Backup_Dir=("/var/www/域名.com") ######~Set MySQL Database you want to backup~###### Backup_Database=("資料庫名") ######~Set MySQL UserName and password~###### MYSQL_UserName='root' MYSQL_PassWord='資料庫root的密碼' 再使用SFTP將backup.sh腳本上傳到 /root/ 目錄 ------------------------------------ 將 backup.sh 更改為可執行權限 ------------------------------------ chmod +x /root/backup.sh --------------------------------------------- 每天X點,備份資料庫、備份網站目錄 --------------------------------------------- crontab -e 每天早上3點執行,備份資料庫、備份網站目錄,也是加入到底下 0 3 * * * bash /root/backup.sh ESC儲存並離開 :wq crontab修改後不需要restart 瀏覽crontab定時任務運行列表 crontab -l ------------------------------------------------- 建立備份檔的儲存目錄 /var/www/backup ------------------------------------------------- 建立 /var/www/backup 目錄,之後資料庫、網站目錄的備份檔放在這裡 mkdir /var/www/backup 執行看看 bash /root/backup.sh 正確的話,你將看到 Backup website files... Backup Databases... Delete old backup files... 進入備份的目錄 cd /var/www/backup ls -l 也用SFTP進入 /var/www/backup 備份目錄看看 Edited May 28 by Jack Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now