Сайт | Скачать | Видео | Wiki

Автор Тема: Запуск скрипта перед выключением/перезагрузкой.  (Прочитано 186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн knn

  • Старожил
  • ****
  • Сообщений: 375
  • Репутация: +9/-0
Как в ПРА (без системд) "сделать"/"задать"/"настроить" запуск скрипта перед выключением/перезагрузкой?

запускаемый скрипт=копирование файла =< 1 Mb.
« Последнее редактирование: 13 Февраль 2018, 19:26:27 от knn »
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1=320Gb - Grub2+G4d; hd2=230 Gb - Grub4Dos; PRA, PRA-64-07 - frugal, copy2ram.
HP-mini-210VT: ]Intel Atom N470; чипсет Intel NM10; 2 Гб DDR2;  Видеопроцессор Intel GMA 3150; RAM=2Gb,PRA-64-07 - frugal, copy2ram.
PRA-модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21639
  • Репутация: +157/-0
    • PuppyRus-A
http://wiki.puppyrus.org/setups/systemd?&#minirc
Цитировать
  */etc/minirc.local - запускается от root при старте системы
  */etc/minirc.local.shutdown запускается от root при выключении системы
Порядок загрузки системы
« Последнее редактирование: 14 Февраль 2018, 09:34:42 от sfs »

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5671
  • Репутация: +143/-0
  • Старый чайник
без системд
Можно и так: строки в конце /etc/inittab: ::shutdown:/bin/rm /tmp/*
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a
Можно вписать исполнение любого скрипта (обязательно с полным путём), исполняется от root.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21639
  • Репутация: +157/-0
    • PuppyRus-A
Можно и так: строки в конце /etc/inittab:
Т.к. туда прописан rc shutdown , который в свою очередь запускает /etc/minirc.local.shutdown
- это то же самое

Надо внимательнее с отправкой в фон (exec или &). Чтобы не получилось выключения до выполнения фонового задания

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5671
  • Репутация: +143/-0
  • Старый чайник
Т.к. туда прописан rc shutdown , который в свою очередь запускает /etc/minirc.local.shutdown
У меня этих ненужностей нет.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 21639
  • Репутация: +157/-0
    • PuppyRus-A
У каждого свои ненужности  :D

Оффлайн knn

  • Старожил
  • ****
  • Сообщений: 375
  • Репутация: +9/-0
Можно и так: строки в конце /etc/inittab:
- так "с наскока" не получилось - потом буду еще пробовать.

  Прописал в /etc/rc.local.shutdown . Работает.
Спасибо.
Samsung RV510: intel pent.T4500; чипсет intel Gl40; ATI mob. Radeon HD 5145, RAM=3Gb; hd1=320Gb - Grub2+G4d; hd2=230 Gb - Grub4Dos; PRA, PRA-64-07 - frugal, copy2ram.
HP-mini-210VT: ]Intel Atom N470; чипсет Intel NM10; 2 Гб DDR2;  Видеопроцессор Intel GMA 3150; RAM=2Gb,PRA-64-07 - frugal, copy2ram.
PRA-модули