我需要在 Ubuntu 18.04 PC 关机/重启时运行 ssh 命令
我努力阅读了无数的帖子,假装想解决这个问题,但没有办法。
我在 /etc/systemd/system/mydown.service 中写了这个服务
[Unit]
Description=launcher at system shutdown
Requires=network.target
After=network.target
Before=shutdown.target reboot.target halt.target
DefaultDependencies=no
[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/home/tux/bin/mylauncher.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
这是脚本
# mylauncher.sh
scp -v TEST [email protected]:/home/tux
并激活它
sudo systemctl daemon-reload
sudo systemctl enable mydown.service --now
sudo systemctl status mydown.service
但是它无法运行任何 SSH 或网络命令,因为调用它时似乎网络不可用。
有什么办法可以解决这个问题吗?