Запуск сценария перед выключением, казалось бы, не работает

Я создал небольшой скрипт backup_files.sh и поместил его в /etc/init.d :

 #/bin/sh logfile=/media/verbatim/log date >> $logfile rsync -av /home/philipp/Documents /media/verbatim/ >> $logfile 

Я хотел бы, чтобы этот скрипт выполнялся всякий раз, когда компьютер перезагружается или закрывается, поэтому я сделал следующее:

 sudo ln -s /etc/init.d/backup_files.sh /etc/rc0.d/backup_files.sh sudo ln -s /etc/init.d/backup_files.sh /etc/rc6.d/backup_files.sh 

Более того, я сделал исполняемый файл сценария:

 sudo chmod +x /etc/init.d/backup_files.sh 

Я попробовал сценарий «вручную», и он работал отлично. Однако, если я завершаю или перезагружаю компьютер, он, по-видимому, не выполняется.

Кто-нибудь видит, что я делаю неправильно?

Примечание. Я использую Xubuntu 11.10.

One Solution collect form web for “Запуск сценария перед выключением, казалось бы, не работает”

Наконец выяснилось, что я должен был дать им конкретные имена файлов:

 sudo ln -s /etc/init.d/backup_files.sh /etc/rc0.d/K10backup_files.sh sudo ln -s /etc/init.d/backup_files.sh /etc/rc6.d/K10backup_files.sh 

Сценарии в /etc/rc0.d и /etc/rc6.d выполняются во время выключения и перезагрузки соответственно. Сценарии с их именем, начинающимся с капитала k , выполняются с stop аргумента, тогда как те, которые начинаются с капитала S , выполняются с start аргумента. Кроме того, выполнение файлов выполняется в лексикографическом порядке.

Файлы на этих уровнях запуска называются:

 [K | S] + nn + [string] 

nn -> двузначное число
string -> должна быть строчной строкой

Подробнее об уровнях выполнения linux можно найти здесь

  • Что делает процесс rtsbpp-poll?
  • Как я могу направить локальный (127.0.0.1) трафик MySQL на внешний SQL-сервер?
  • Устраняет ли копирование файлов на жизнь usb?
  • Как добавить другую запись ОС в Wubi grub
  • Как установить размер шрифта TTY вручную в Lubuntu?
  • Как создать загрузочную постоянную ОС Linux, которая не блокируется?
  • Массовые убийства
  • Флаги pkg-config являются относительными
  • Плавная прокрутка - откуда она взялась?
  • / dev / sdb: нет такого файла или каталога (но / dev / sdb1 и т. д.)
  • Пользователь Linux и команда выполнения немедленно
  • Interesting Posts

    Добавляя к тому же массиву в разных циклах, остаются только последние значения Bash 4

    Как сжать все файлы из нескольких подпапок?

    Список всех флагов файла?

    Остановить Kodi от запуска экземпляра Pulseaudio

    Крутящий момент на диске NVMe PCIe

    wget рекурсивный с файлами без расширения

    Можно ли периодически менять PS1 по сценарию в фоновом режиме?

    Как пользователь получает доступную папку sshfs?

    предотвращать доступ файловой системы при передаче информации в программы и из них

    У меня есть диск с 24 ГБ и жесткий диск 1 Тб. Как получить Ubuntu для установки на моем 24 ГБ и моем домашнем каталоге на 1 ТБ

    Интерфейс моста через виртуальные машины, чтобы обеспечить доступ к Интернету LAN

    Обновление ядра Linux сломало мой компьютер

    Запрос наложения

    Помните макет окна на нескольких мониторах на монетном дворе Mint Cinnamon

    установить переменные среды из stdout

    Linux и Unix - лучшая ОС в мире.