저는 우분투를 사용하고 있습니다.
이것은 /etc/systemd/system/myapp.service
:
[Unit]
Description=...
After=network.target
StartLimitIntervalSec=60
[Service]
Type=simple
Restart=no
StartLimitIntervalSec=0
User=myuser
ExecStart=sh /opt/myscript.sh
[Install]
WantedBy=multi-user.target
타이머는 다음과 같습니다.
[Unit]
Description=Run every Tuesday ad 8 p.m.
[Timer]
OnCalendar=Tue *-*-* 20:00:00
Persistent=true
[Install]
WantedBy=timers.target
보시다시피 myscript.sh
매주 화요일 오후 8시에 실행하고 싶은데 컴퓨터를 켤 때마다 실행됩니다. 내 언어가 Linux에서 PL로 설정되어 있기 때문일까요? 혹시 다른 생각 있으신가요?
답변1
[Install]
WantedBy=multi-user.target
^ 이 줄을 삭제하세요. 그런 다음 실행systemctl disable myapp.service