LINUX.ORG.RU

Автозагрузка скрипта

 ,


0

1

Всем привет. Я новенький в линукс. Решил разобраться, как сделать автозапуск скриптов. Для этого я создал в домашнем каталоге файл autorun.sh содержащий (данный скрипт открывает изображения):

#!/bin/sh
cd image
mirage 8475.jpg
Через терминал все работает. Для автозапуска скрипта прописал в файле rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

autorun.sh
exit 0

После перезагрузки системы ничего не происходит. Также в процессе загрузки появляется ошибка.

Failed to start /etc/rc.local Compatibility

Помогите разобраться. Я использую bunsenlabs



Последнее исправление: guitarist15 (всего исправлений: 1)

через нашу деревню течёт река. это бывает.

Через терминал все работает

а вот это - нет.

mos ★★☆☆☆
()
Ответ на: комментарий от playX

Я прописал

sh /home/username/autorun.sh
Ошибки больше нет, но изображение при запуске графической оболочки не появляется.

guitarist15
() автор топика
Ответ на: комментарий от guitarist15

может потому что rc.local запускается до старта иксов?

vaddd ★☆
()
Ответ на: комментарий от anonymous

Я решил сделать автозапуск через cron . В терминале после написания crontab -e . открывается редактор в котором я ввожу.

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=roma
HOME=/


*/1 * * * * root run-parts  /home/roma/autorun.sh

После ожидания ничего не происходит. В чем проблема?

guitarist15
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.