Привет Всем! дела такие, есть файл name.sh (содержит пути к нескольким *.config файлам ,точнее к нескольким conky)мне его ужно поставить в автозагрузку.
делал так chmod +x /путь/name.sh, еще делал chmod 655 /путь/name.sh, добавлял в "Автоматически запускаемы программы", потом в сети нашел что мол можно запустить скопировав файлв в /etc/xdg/autostart/ , но блин результат один при запуске системы в момент до появления фоновой картинки на рабочем столе (там секунда- две) мой файл заускается и сразу отключается (исчезает). подскажите пожалуйста, что может быть? как заставить запускаться sh файл автоматом. заранее спасибо!
нужна помощь с chmod
cat name.sh
name.sh
#!/bin/bash
conky -c /home/aseasu/conky/scroll.conf &
conky -c /home/aseasu/conky/date.conf &
conky -c /home/aseasu/conky/hdd.conf &
#conky -c /home/aseasu/conky/ &
exit
Скриптик вроде бы нормальный, непонятно только, зачем exit в конце. Он и так по завершении вернет код завершения 0, что значит «ошибок нет». Вместо exit должна быть пустая строка с CR/LF.
а можно по подробней что за CR/LF ? и как мне его правильно написать вместо exit ?Вместо exit должна быть пустая строка с CR/LF.
что за CR/LF
Просто пустая строка.
Ну а способов запускать его при загрузке множество, например можно прописать этот скрипт в rc.local или положить в папку автозагрузки КДЕ или в Гноме включить его запуск.
Зависит от требуемого момента запуска скрипта и используемого ДЕ и дистрибутива линукса. Можно через systemd сделать запуск.
у меня Минт 14 МАТЕ ,например можно прописать этот скрипт в rc.local или положить в папку автозагрузки КДЕ или в Гноме включить его запуск.
делал ) файл запускается на секунду - две и исчезает, убрал EXIT, не помоглодобавлял в "Автоматически запускаемы программы", потом в сети нашел что мол можно запустить скопировав файлв в /etc/xdg/autostart/
Ну у тебя скрипт так написан, что он запускается и исчезает. Что же ты ещё хочешь?
Давай тогда по порядку: что ты хочешь получить в итоге?
Вот всегда так, люди спрашивают одно, а потом выясняется, что им требуется совсем другое.
при запуске в ручную скрипт не зарывается )Ну у тебя скрипт так написан, что он запускается и исчезает
вывод нескольких конфигов, при запуске системы, как объединить несколько конфигов я нашел тут , в итоге получился один sh файл, вот его нада запускать при старте системы. как то так)что ты хочешь получить в итоге?
Как это он не закрывается? Обязан закрываться.
Может ты путаешь с тем, что эмулятор терминала, из которого ты запускаешь скрипт вручную, не закрывается?
я два раза кликаю мышкой на sh файле, открывается окно с текстом:Как это он не закрывается?
Показать
Файл «conkysh.sh» является исполняемым текстовым файлом.
и ниже 4 кнопки: Запустить в терминале | Показать| Отмена | Запустить
я нажимаю "запустить" все нормально открывается, и не исчезает
Значит так настроено, что терминал не закрывается. Но ведь он вообще-то не нужен после выполнения твоего скрипта.
хмм... я еще не силен в линксе, только учусь , поэтому что то я не понимаю, где и как это настраивается ? в скрипте ?Значит так настроено, что терминал не закрывается.
я вот на своем рабочем компе сделал, время и место на диске + сеть отображение, тоже 2 конфига и запустил в ручную, т.к. автоматом тожж не запустилось, вот, ничего не исчезло. результат на скрине
bigzom, попробуйте привести свой скрипт вот к такому виду:
#!/bin/bash
sleep 10
conky -c /home/aseasu/conky/scroll.conf &
conky -c /home/aseasu/conky/date.conf &
conky -c /home/aseasu/conky/hdd.conf