Это действительно просто код для публикации Андреа и мой комментарий. Вот фрагмент кода, который я добавил после строки TMPTIME=0 в /etc/default/rcS. Никаких других изменений не требуется.
# scan the boot cmdline for tmptime parameter and overide TMPTIME if it is set
for opt in $(cat /proc/cmdline); do
case $opt in
tmptime=*)
TMPTIME="${opt#tmptime=}"
;;
esac
done
Вы можете попытаться записать символ newline (\n) на стандартный ввод перед запуском сервера.
Это пример, который записывает «foo» и передает его на std. в следующей команде
echo $'foo' | while read x ; do echo $x ; done
Итак, в вашем случае вы можете сделать
echo $'\n' | ./samp03svr
Пример цитирования новой строки.
Вы можете вставить этот скрипт где-нибудь или часть скрипта, где он пытается прочитать клавишу ENTER.
Также попробуйте это, считая, что он ждет новой строки:
. / samp03svr & lt; echo & amp;