Запустите скрипт завершения работы

Я использую Ubuntu 16.0.4
Я хочу запустить скрипт на завершении работы
Я создал файл etc/init.d/rabbitstop как указано ниже:

#!/bin/bash
cp -b /home/admin1/hello /home/admin1/pritesh/hi
exit 0

И я работал

sudo chmod +x /etc/rc6.d/rabbitstop

также выполнил эту команду:

sudo ln -s /etc/init.d/rabbitstop /etc/rc0.d/K01rabbitstop

затем завершите работу ПК, и запустился снова, но я не называл файл hi в этом местоположении:

/home/admin1/pritesh/

любезно предложите решение меня

0
задан 12 November 2016 в 13:51

1 ответ

Удостоверьтесь, что этот каталог существует:/home/admin1/pritesh Вы используете человечность 16.04 с systemd так, создают systemd файл единицы в /etc/systemd/service/myunit.service

[Unit]
Description=my shutdown script
DefaultDependencies=no
Before=shutdown.target reboot.target halt.target

[Service]
Type=oneshot
ExecStart=/path/to/rabbitstop

[Install]
WantedBy=halt.target reboot.target shutdown.target

, затем работает

systemctl daemon-reload
systemctl enable myunit

завершение работы, останов или перезагрузка для наблюдения результата.

4
ответ дан 28 September 2019 в 04:59

Другие вопросы по тегам:

Похожие вопросы: