Как остановить систему через скрипт без ввода пользователем?

Моя система работает без головок, запускается при подаче питания, и в конце загрузки автоматически запускается некоторое программное обеспечение через файл .conf в / etc / init. Это запустит скрипт, запускающий программное обеспечение. Скрипт ждет, пока последнее приложение не выйдет (остальные уже выйдут), а затем попытается остановить компьютер, чтобы его можно было безопасно отключить.

Я не могу сделать .conf [!d1 ] Работа. Если компьютер не выключается должным образом, он может висеть при следующем включении питания, поскольку он, по-видимому, всегда ждет ответа.

Я попытался отредактировать may , чтобы / etc / init не требовал пароля, попытался сделать то же самое со сценарием, содержащим команда / sbin / halt, но ничего не получилось; последнее приложение запускается, завершается, а затем ничего не происходит.

Как можно создать скрипт для автоматического / sbin / halt машины?

/ etc / init conf file:

description "Copies fireimager executeables to the ram disk and executes them."
author "Robert Lockwood"

start on net-device-up
stop on shutdown

script
echo "[`date`] Fireimager initializing Started" >> /var/log/fireimager.log
exec /home/programmer/bin/init/inittest

end script

/ home / programmer / bin / init / inittest (фрагмент)

#!/bin/bash
# this script is extecuted by root when the interfaces become active.
# when the last application shuts down the computer is commanded to shut down.

# start the micro-server 
su -c "/home/programmer/bin/startServer &" user-name password -

# start fireimager controller 
su -c "/home/programmer/bin/startController" user-name password -
# following appears in the log
echo "[`date '+%a %b %2d %T.%3N %Z %Y'`] Starting poweroff" >> /var/log/fireimager.log

# when the controller shuts down, then poweroff FAILS
su -c "sudo /home/programer/bin/halt" user-name password -

~ / bin / halt script

#!/bin/bash         
# This should halt the computer

/sbin/halt
1
задан 17 July 2015 в 21:38

0 ответов

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

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