Linux => Bash
10 повідомлень
#14 років тому
Добрый день!Есть вопрос тому, кто знает BASH.
Пытаюсь написать скрипт в три строки для запуска screen.
/usr/bin/sc - место расположения скрипта
#!/bin/bash
if then
screen -U;
fi
Скрипт естественно не работает.
Пытаюсь открыть уже открытый screen используя ключ -r и ключ -U для работы в utf8. Если нет открытых, то создать новый screen. Все!
Кто знает, подскажите, как это правильно записать на BASH.
1090 повідомлень
#14 років тому
А что скрипт должен делать?Если анализировать результат screen -U -r, то это делается по другому.
Код возврата хранится в переменной $?.
Результат команды получается через обратные одиночные кавычки.
205 повідомлень
#14 років тому
#!/bin/bash
if ;
then
echo "screen service running, everything is fine"
else
/usr/bin/screen
fi
exit
10 повідомлень