您好,我的问题是我无法以 root 身份运行 /home/user/onzulin/backup.sh 脚本,脚本内容如下:
备份文件
#!/bin/bash
tar -cpvzf "gamesyap_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/backup.snap /home/web/web/html/*
tar -cpvzf "gym_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/gym.snap /home/web/web/gym/*
tar -cpvzf "juegos_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/juegos.snap /home/web/web/juegos/*
tar -cpvzf "meteotemplate_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/meteotemplate.snap /home/web/web/meteotemplate/*
tar -cpvzf "prueba_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/prueba.snap /home/web/web/prueba/*
tar -cpvzf "test_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/test.snap /home/web/web/test/*
tar -cpvzf "tienda_`date +%d%m%y`.tar.gz" -g /home/onzulin/backup/snap/tienda.snap /home/web/web/tienda/*
MySQL 数据库用于网络统计
mysqldump -u root -ppassword gamesyap > gamesyap.sql
mysqldump -u root -ppassword gym > gym.sql
mysqldump -u root -ppassword juegos > juegos.sql
mysqldump -u root -ppassword meteo > meteo.sql
mysqldump -u root -ppassword prueba > prueba.sql
mysqldump -u root -ppassword test > test.sql
mysqldump -u root -ppassword tienda > tienda.sql
使用 chown onzulin:onzulin 查看所有文件
sudo chown -R onzulin:onzulin .
中的内容sudo crontab -e
是
# m h dom mon dow command
48 13 * * * /usr/bin/certbot renew --quiet --renew-hook "/bin/systemctl reload nginx"
27 11 * * * /home/onzulin/backup/backup.sh
您如何才能顺利地更新 SSL 证书?我想知道为什么我的脚本不起作用,谢谢。