Показать статистику
0 голосов
от (1.6тыс. баллов)
Возникла проблема: на Ubuntu 18.04. ни как не хочет запускаться скрипт после перезагрузки. Имеется скрипт:

Код:

#!/bin/sh

screen bash -c 'while : ; do sleep 10 && java -Xmx1536M -Xms512M -jar /home/wirtor/mine1.12.2/forge-1.12.2-14.23.5.2772-universal.jar nogui; done'

Пробовал настроить через автозапуск через rc.local, добавил файл в /usr/sbin/ и сделал исполняемым

Код:

chmod +x /usr/sbin/autostart

далее в файл /etc/rc.local добавил путь к скрипту

Код:

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "" 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.

#/boot/fan.sh &

/usr/sbin/autostart

/usr/sbin/autostart &> /tmp/script.log

exit 0

После перезагрузки всё равно ничего не запустилось.

Решил уже дальше делать по другому, а именно: закинул скрипт в /etc/init.d/ , сделал его исполняемым и выполнил команду

Код:

update-rc.d autostart defaults

После перезагрузки, опять же, ничего не запустилось
252 просмотров 1 ответов

1 Ответ

0 голосов
от
У вас home шифрованный или нет? Если не знаете, но лучше сделать сразу правильно. Создайте сервис systemd, убрать скрипт и запускать напрямую.
...