Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Скрипт запуск при загрузке  (Прочитано 1239 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bambyk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Скрипт запуск при загрузке
« : 27 Апреля 2015, 14:17:39 »
Доброго времени суток!
Необходимо сделать автозапуск скрипта,следуя документации:

"Первой строкой пишем:

#!/bin/sh

Данная строка указывает, какую командную оболочку необходимо использовать. Дальше свои команды.

Сохраним его под оригинальным названием (чтоб не совпадал с уже существующими) в каталоге /usr/sbin/."

Создал файл с содержимым:
#!/bin/sh
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode LVDS-0 1920x1080_60.00
xrandr --output LVDS-0 --mode 1920x1080_60.00

и назвал его 1

затем,опять же следуя инструкции:
 "Чтобы скрипт запускался при загрузке, необходимо прописать его в файле /etc/rc.local до строчки exit 0. Если у вас не существует данного файла, создайте его и вставьте в него следующее содержимое:

#!/bin/sh -e
#Здесь вставляем строку с указанием вашего скрипта.
/usr/sbin/mescripts
exit 0"

внес изменения следующего формата:
#!/bin/sh -e
/usr/sbin/1
exit 0"

в результате скрипт при загрузке не исполняется,если запустить файл rc.local в ручную,то скрипт исполняется.Где ошибка?

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Re: Скрипт запуск при загрузке
« Ответ #1 : 27 Апреля 2015, 16:07:27 »
установи небольшую задержку перед выполнением скрипта
sleep 15;/usr/sbin/1
в rc.local надо exit 0 без кавычек.





Оффлайн Pit Sullivan

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Скрипт запуск при загрузке
« Ответ #2 : 27 Апреля 2015, 16:17:39 »
bambyk, для начала давайте попробуем создать log-файл, куда Ваш скрипт будет перенаправлять весь стандартный вывод. Создайте файл 1.log и поместите его, например, в домашнюю директорию. Затем измените скрипт /etc/rc.local следующим образом:
#!/bin/sh -e
/usr/sbin/1 &> ~/1.log
Затем перезапустите систему, откройте созданный ранее log-файл и опубликуйте здесь его содержимое внутри тега code.


аспирин

  • Гость

Оффлайн Pit Sullivan

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Скрипт запуск при загрузке
« Ответ #4 : 27 Апреля 2015, 16:53:17 »
аспирин, очевидно, что автор темы пользовался именно этим руководством. Теперь необходимо выяснить, почему скрипт не срабатывает при автозагрузке.

Оффлайн bambyk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Скрипт запуск при загрузке
« Ответ #5 : 27 Апреля 2015, 17:06:16 »
2ARTGALGANO
паузу попробую,спасибо!В оригинальном файле кавычек нет.
2Pit Sullivan
Лог сделаю,правда уже завтра,по факту отпишусь,спасибо!

Пользователь решил продолжить мысль [time]28 Апрель 2015, 08:10:30[/time]:
2ARTGALGANO Пауза ничего не дала
2Pit Sullivan В домашней папке создал файл 1.log,изменил скрипт /etc/rc.local следующим образом:
#!/bin/sh -e
/usr/sbin/1 &> ~/1.log
После перезагрузки лог файл пуст,после запуска в ручную скрипта rc.local лог пуст,хотя скрипт выполняется.

Пользователь решил продолжить мысль [time]28 Апрель 2015, 08:12:21[/time]:

« Последнее редактирование: 20 Июня 2019, 06:05:37 от zg_nico »

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.