首先修改VPS的时区为亚洲上海
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
在root目录创建一个x-ui-acme.sh的文件
vi x-ui-acme.sh
填入以下内容:
/root/.acme.sh/acme.sh --installcert -d 完整域名 --key-file /root/private.key --fullchain-file /root/cert.crt
文件设权限
chmod +x /root/x-ui-acme.sh
添加软链接所有目录都可以运行acme
ln -s /root/.acme.sh/acme.sh /usr/local/bin/acme.sh
设置自动任务
crontab -e
选择编辑器为2
输入以下代码
0 9 1 1,3,5,7,9,11 * bash /root/x-ui-acme.sh
列出定时的任务
crontab -l
手动测试脚本
bash /root/x-ui-acme.sh
查看cron运行日志
vi /etc/rsyslog.d/50-default.conf
打开文件,在文件中找到cron.*,把前面的#去掉,保存退出,输入
重启系统日志
service cron restart
service rsyslog restart
在/var/log目录下可以看到cron.log
查看crontab运行状态
service cron status