开机自启的时间问题
大佬您好,感谢您写的code!! 我按照您的方法设置开机自启,程序自启是可以的,可是程序要8个小时后才开始工作,系统是从网络获取的时间,用timedatectl 获得的结果如下: root@debian:~# timedatectl Local time: 六 2021-06-05 23:47:47 CST Universal time: 六 2021-06-05 15:47:47 UTC RTC time: 六 2021-06-05 23:47:46 Time zone: Asia/Shanghai (CST, +0800) Network time on: yes NTP synchronized: yes RTC in local TZ: no
在宝塔面板里面也已经校准时间,
用systemctl status proxypool命令的结果如下: root@debian:~# systemctl status proxypool ● proxypool.service - proxypoolcheck Loaded: loaded (/etc/systemd/system/proxypool.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-06-06 07:44:44 CST; 7h left
请指导一下,谢谢!
我对 systemd 的机制不熟,让写这部分的人来看看 @wangwang-code
我之后还是看一下这一块,仓库里加上完整的安装卸载脚本吧
大佬您好,感谢您写的code!! 我按照您的方法设置开机自启,程序自启是可以的,可是程序要8个小时后才开始工作,系统是从网络获取的时间,用timedatectl 获得的结果如下: root@debian:~# timedatectl Local time: 六 2021-06-05 23:47:47 CST Universal time: 六 2021-06-05 15:47:47 UTC RTC time: 六 2021-06-05 23:47:46 Time zone: Asia/Shanghai (CST, +0800) Network time on: yes NTP synchronized: yes RTC in local TZ: no
在宝塔面板里面也已经校准时间,
用systemctl status proxypool命令的结果如下: root@debian:~# systemctl status proxypool ● proxypool.service - proxypoolcheck Loaded: loaded (/etc/systemd/system/proxypool.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-06-06 07:44:44 CST; 7h left
请指导一下,谢谢!
debian的systemd和ubuntu的systemd差别可太大了,不过,没报错也真是离谱 这个是我的systemd版本
root@wng:~# systemctl --version
systemd 245 (245.4-4ubuntu3.6)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid
其实吧,我只是拿了个隔壁的改了下,理论上带有systemd 的Linux应该都行的
时间一般不会影响systemd
7h left 这个我也不清楚,也没有设置延迟启动,我的理解是7h后结束,而不是开始工作
这是我的完整的systemctl status proxypool
root@wng:~# systemctl status proxypoolcheck.service
● proxypoolcheck.service - proxypoolcheck
Loaded: loaded (/etc/systemd/system/proxypoolcheck.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-06-06 02:03:52 UTC; 19min ago
Main PID: 688 (proxypoolcheck)
Tasks: 8 (limit: 388)
Memory: 22.2M
CGroup: /system.slice/proxypoolcheck.service
└─688 /usr/bin/proxypoolcheck -c /home/dog/config.yaml
Jun 06 02:04:04 wng proxypoolcheck[688]: 2021/06/06 02:04:04 Now proceeding health check...
Jun 06 02:04:04 wng proxypoolcheck[688]: 2021/06/06 02:04:04 CONF: Health check timeout is set to 5 seconds
Jun 06 02:04:04 wng proxypoolcheck[688]: [0011] DEBUG delaycheck.go: connection: 95, timeout: 5.00s
Jun 06 02:04:18 wng proxypoolcheck[688]: [3.9K blob data]
Jun 06 02:04:18 wng proxypoolcheck[688]: 2021/06/06 02:04:18 Usable proxy count: 46
Jun 06 02:04:18 wng proxypoolcheck[688]: [0024] INFO Speed Test ON
Jun 06 02:04:18 wng proxypoolcheck[688]: [0024] DEBUG speedcheck.go: connection: 15, timeout: 10000000000
Jun 06 02:05:12 wng proxypoolcheck[688]: [1012B blob data]
Jun 06 02:05:12 wng proxypoolcheck[688]: [0078] INFO Speed Test Done. Count all speed results: 35
Jun 06 02:05:12 wng proxypoolcheck[688]: Open 127.0.0.1:80 to check.
Active: active (running) 一般都在运行了,延迟运行不会有这个