定时重启v2ray避免内存满溢

条件:

  • 支持systemd的系统

建立一个脚本文件,使用命令vim /usr/local/restart
文件内容为:

#!/bin/sh
systemctl restart v2ray

然后建立一个systemd服务文件(用于重新启动V2Ray),使用命令vim /etc/systemd/system/restart.service
文件内容:

[Unit]
Description=Restart V2Ray
[Service]
Type=simple
ExecStart=/bin/sh /usr/local/restart

建立Timer定时器文件(重点),使用命令vim /etc/systemd/system/restart.timer
文件内容:

[Unit]
Description=Retart
[Timer]
OnBootSec=24h
#首次启动后多少小时执行
OnUnitActiveSec=24h
#每隔多少小时执行
Unit=restart.service
[Install]
WantedBy=multi-user.target

最后执行systemctl start restart.timer && systemctl enable restart.timer