Привет всем!
С новой системой, 18.04 (или раньше, я не заметил с какого дистрибутива, но точно недавно) как-то изменилась возможность автозапуска собственных скриптов.
Раньше был /etc/rc.d/rc#, а теперь - непонятно.
При старте консоли вылетает надпись:
ecport: команда не найдена
Причём неважно как консоль пусканулась, просто открыванием Konsole, или как terminal из PyCharm-а.
Похоже снёс какой-то пакет системы или python-а (pip --user).
Есть ли какой-нибудь способ отследить что и откуда вызывается при старте консоли/терминала?
Хотелось бы написать инструкцию на bash и добавить в автозагрузку.
Смысл всего - через автозагрузку скрипт запускается и проверяет дату и месяц, если не соответствует заканчивает свою работу, если совпадает переходит к дальнейшей инструкции, например выдаёт сообщение "Вася Пупкин привет!". С планировщиком Cron связываться не хочется, т.к. сколько не мучился так и не понял как оно работает.
Собственно конкретно меня интересует именно проверка даты на исполнение.
Приветствую. Как оставить открытым окно в kdialog --menu после нажатия кнопки?
#!/bin/bash
choice=$(kdialog --menu "CHOOSE
ONE:" 1 "RED" 2 "YELLOW" 3 "GREEN");
if [ "$?" = 0 ]; then
if [ "$choice" = 1 ]; then
kdialog --msgbox "YOU CHOSE RED";
elif [ "$choice" = 2 ]; then
kdialog --msgbox "YOU CHOSE YELLOW";
elif [ "$choice" = 3 ]; then
kdialog --msgbox "YOU CHOSE GREEN";
else
kdialog --error "ERROR";
fi;
elif [ "$?" = 1 ];then
kdialog --sorry "YOU CHOSE CANCEL" | exec
else
kdialog --error "ERROR";
fi;