История изменений
Исправление intelfx, (текущая версия) :
В предположении, что тебе нужно именно второе, будет достаточно написать сервис и таймер следующего вида:
# /etc/systemd/system/foo.service
[Unit]
DefaultDependencies=no
Requires=basic.target
After=basic.target
Before=shutdown.target
# skip Conflicts=shutdown.target
[Service]
Type=oneshot
#RemainAfterExit=false
ExecStart=/path/to/job
[Install]
Also=foo.timer # этот юнит нужно написать
WantedBy=shutdown.target
# /etc/systemd/system/foo.timer
[Timer]
OnCalendar=...
[Install]
WantedBy=timers.target
Ну и systemctl enable foo.service
.
Исправление intelfx, :
В предположении, что тебе нужно именно второе, будет достаточно написать сервис и таймер следующего вида:
# /etc/systemd/system/foo.timer
[Timer]
OnCalendar=...
[Install]
WantedBy=timers.target
# /etc/systemd/system/foo.service
[Unit]
DefaultDependencies=no
Requires=basic.target
After=basic.target
Before=shutdown.target
# skip Conflicts=shutdown.target
[Service]
Type=oneshot
#RemainAfterExit=false
ExecStart=/path/to/job
[Install]
Also=foo.timer # этот юнит нужно написать
WantedBy=shutdown.target
Дальше systemctl enable foo.service
.
Исправление intelfx, :
В предположении, что тебе нужно именно второе, будет достаточно написать сервис следующего вида:
# /etc/systemd/system/foo.service
[Unit]
DefaultDependencies=no
Requires=basic.target
After=basic.target
Before=shutdown.target
# skip Conflicts=shutdown.target
[Service]
Type=oneshot
#RemainAfterExit=false
ExecStart=/path/to/job
[Install]
Also=foo.timer # этот юнит нужно написать
WantedBy=shutdown.target
Дальше systemctl enable foo.service
.
Исправление intelfx, :
В предположении, что тебе нужно именно второе, будет достаточно написать сервис следующего вида:
# /etc/systemd/system/foo.service
[Unit]
DefaultDependencies=no
Requires=basic.target
After=basic.target
Before=shutdown.target
# skip Conflicts=shutdown.target
[Service]
Type=oneshot
#RemainAfterExit=false
ExecStart=/path/to/job
[Install]
Also=foo.timer # этот юнит нужно написать
WantedBy=shutdown.target
Исходная версия intelfx, :
Для второго тебе нужно написать сервис следующего вида:
# /etc/systemd/system/foo.service
[Unit]
DefaultDependencies=no
Requires=basic.target
After=basic.target
Before=shutdown.target
# skip Conflicts=shutdown.target
[Service]
Type=oneshot
#RemainAfterExit=false
ExecStart=/path/to/job
[Install]
Also=foo.timer # этот юнит нужно написать
WantedBy=shutdown.target