команда rc.local сделала, чтобы пользователь запросил и не работал при запуске

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

эта команда должна работать рекурсивный в цикле с условием продолжения. после пользователя вводят номер

php программа обрабатывает его и снова просит, чтобы пользователь для ввел другой номер. у меня есть этот сценарий выполнения отлично.

затем поместите этот сценарий в rc.local файл для выполнения при запуске. когда я вручную выполняю "должностное лицо rc.local", управляют, чтобы это хорошо работало.

но когда я перезапускаю свою систему для выполнения команды при запуске, ничего не происходит.

я ожидал после запуска, который окно терминала открывает и просит вход числа, Точно так же, как то, что происходит после петляния вручную.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

set -x                         # tell sh to display commands before execution

while true; do php /var/www/html/eventica/artisan SendRfid:send; sleep 0; done

exit 0
0
задан 20 September 2016 в 21:50

1 ответ

Я не могу протестировать его. Но я предполагаю, что можно создать .sh файл и выполнить его на начальной загрузке через crontab.

set -x                         # tell sh to display commands before execution

while true; do php /var/www/html/eventica/artisan SendRfid:send; sleep 0; done

exit 0

Делают .sh файл и сохраняют его. (Например,/etc/myscript.sh) Тестовый прогон это. Если Вы получаете Разрешение Отклоненная ошибка, работаете chmod +x /etc/myscript.sh

, Если она работает, можно использовать profile.d для запущения скрипта на входе в систему.

ln -s /etc/myscript.sh /etc/profile.d/myscript.sh

, Который создает символьную ссылку на profile.d.

0
ответ дан 28 September 2019 в 13:29

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

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