Сайт | Скачать | Видео | Wiki

Автор Тема: Автозагрузка скрипта precise-5.7.1  (Прочитано 2296 раз)

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

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Автозагрузка скрипта precise-5.7.1
« : 30 Январь 2018, 13:47:12 »
Здравствуйте!
Помогите, пожалуйста, разобраться в проблеме.
При запуске системы необходимо выполнить скрипт. Система грузится без Х-ов. Если я указываю скрипт в /etc/rc.d/rc.local - он выполняется, но не отображается на экране. Если загрузить графическую систему, то скрипт благополучно выполняется из /root/Startup. Необходимо все-таки добиться выполнения и отображения скрипта без запуска Х-ов.
Очень надеюсь на вашу помощь.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #1 : 30 Январь 2018, 13:50:10 »
Ну так внутри скрипта echo прописать чтобы на экран выводил сообщения.
А так нифига не ясно, что вы ждете на экране от скрипта
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #2 : 30 Январь 2018, 13:56:43 »
Да echo там полно. Плюс диалоги выбора вариантов. По ним и сужу, что скрипт выполняется - вслепую ввожу варианты ответа.
Графика отключена в файле .../grub/menu.lst командой pfix=nox - может, здесь ошибка?
« Последнее редактирование: 30 Январь 2018, 15:13:04 от Zavodila »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #3 : 30 Январь 2018, 15:17:35 »
Зависит от того, рассчитан скрипт на работу без xorg или нет.
Если скрипт интерактивный, тогда его запуск надо делать после логина пользователя, а для этого есть всякие bashrc и т.п.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #4 : 30 Январь 2018, 15:45:29 »
Я пробовал запускать через /root/.bashrc. Не запускается.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #5 : 31 Январь 2018, 02:29:05 »
/root/.bashrc
а вы в систему под root логинитесь?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #6 : 31 Январь 2018, 10:13:35 »
Да, под рутом.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #7 : 31 Январь 2018, 10:15:44 »
Я пробовал запускать через /root/.bashrc. Не запускается.
ну рядом bash_profile лежит же, его пробуйте
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #8 : 31 Январь 2018, 10:41:22 »
Такого файла у меня не было. Создал, прописал там загрузочный скрипт, но результат нулевой :(.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #9 : 31 Январь 2018, 10:49:31 »
Руками скрипт запускается и работает?
Пропишите его так :
Код
sh -vx ваш_скрипт 2>&1> ~/log
И проанализируйте ~/log

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #10 : 31 Январь 2018, 10:52:06 »
Такого файла у меня не было.
.bash_profile надо, раз не было :)

еще есть общий файл /etc/profile
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #11 : 31 Январь 2018, 11:25:02 »
Руками скрипт запускается и работает?
Пропишите его так :
Код: [Выделить]

sh -vx ваш_скрипт 2>&1> ~/log

И проанализируйте ~/log
Руками все работает. Прописал, как Вы советывали - не запускается, лог не создается.

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #12 : 31 Январь 2018, 11:27:04 »
еще есть общий файл /etc/profile
А где там и что прописать? Прошу прощения за возможно глупые вопросы - я только начинаю заниматься linux.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #13 : 31 Январь 2018, 11:28:42 »
Покажите скрипт
Какую задачу решаете?

Оффлайн Zavodila

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Автор темы
Re: Автозагрузка скрипта precise-5.7.1
« Ответ #14 : 31 Январь 2018, 11:32:52 »
Для проверки написал просто  "echo "привет".