История изменений
Исправление Kroz, (текущая версия) :
Нужно определить какая система инициализации стоит. Если не-systemd, то такие вещи прописываются в /etc/inittab ; например, если результат работы нужен на 8-й консоли (7-я обычно занимается графической оболочкой), то в /etc/inittab в соотв. место нужно добавить:
c8:2345:respawn:/usr/bin/screen -S ca /home/user/x32 +set dedicated 2
AFAIK в Ubuntu systemd, так что пусть подскажут спецы по systemd.
Как обходной вариант, если удалось запустить на фоне, возможно есть вариант направить вывод во временный файл, а потом на каком-то терминале показывать этот вывод; например так:
# в /etc/init.d/local
screen -S ca /home/user/x32 +set dedicated 2 > /tmp/screen.tmp
# на терминале
tail -f /tmp/screen.tmp
P. S. Между «2» и «>» - обязательно пробел, так как «2>» значит уже другое.
Исправление Kroz, :
Нужно определить какая система инициализации стоит. Если не-systemd, то такие вещи прописываются в /etc/inittab ; например, если результат работы нужен на 8-й консоли (7-я обычно занимается графической оболочкой), то в /etc/inittab в соотв. место нужно добавить:
c8:2345:respawn:/usr/bin/screen -S ca /home/user/x32 +set dedicated 2
AFAIK в Ubuntu systemd, так что пусть подскажут спецы по systemd.
Как обходной вариант, если удалось запустить на фоне, возможно есть вариант направить вывод во временный файл, а потом на каком-то терминале показывать этот вывод; например так:
# в /etc/init.d/local
screen -S ca /home/user/x32 +set dedicated 2 > /tmp/screen.tmp
# на терминале
tail -f tmp/screen.tmp
P. S. Между «2» и «>» - обязательно пробел, так как «2>» значит уже другое.
Исходная версия Kroz, :
Нужно определить какая система инициализации стоит. Если не-systemd, то такие вещи прописываются в /etc/inittab ; например, если результат работы нужен на 8-й консоли (7-я обычно занимается графической оболочкой), то в /etc/inittab в соотв. место нужно добавить:
c8:2345:respawn:/usr/bin/screen -S ca /home/user/x32 +set dedicated 2
AFAIK в Ubuntu systemd, так что пусть подскажут спецы по systemd.
Как обходной вариант, если удалось запустить на фоне, возможно есть вариант направить вывод во временный файл, а потом на каком-то терминале показывать этот вывод; например так:
# в /etc/init.d/local
screen -S ca /home/user/x32 +set dedicated 2 > /tmp/screen.tmp
# на терминале
tail -f tmp/screen.tmp