服务、日志与定时任务

场景:myapp.service 起不来。依次走 status → journalctl → cat → edit → daemon-reload → restart,再看 crontab 与 timedatectl 的输出长什么样。

deploy@server:/srv/app

改配置的三种途径

systemctl edit myapp        生成 /etc/systemd/system/myapp.service.d/override.conf(首选)
systemctl cat myapp         看合并后的真实结果(含所有 drop-in)
直接改 /lib/systemd/system/  会被包升级覆盖,别动

改完必须:sudo systemctl daemon-reload
enable 不等于启动,disable 不等于停止:sudo systemctl enable --now myapp

以上输出是真实命令结果的整理样本,用来观察字段含义;换一台发行版或版本,数值与顺序会变。