Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: shell script startup in mint/ubuntu

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: doesn't work
Bio man
Отправлено: 22 Декабря, 2015 - 23:44:04
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Привет. Пол дня мучаюсь с автозагрузкой скрипта.
Стоит Linux Mint Mate.
Автовыполнение команды работает, скайп запускается при загрузке а вот скрипт не хочет.

Мне при старте нужно сконфигурировать тачпад.
Что и как делал:
1. Создал файл ~/bin/scrolling
2. Содержимое файла:
CODE (htmlphp):
скопировать код в буфер обмена
  1. #!/bin/sh
  2. synclient HorizEdgeScroll=1
  3. synclient VertTwoFingerScroll=1

3. Сделал файл исполняемым (chmod +x /home/sergey/bin/scrolling)
4. В Startup Applications создал новую запись, в command указал путь к файлу (/home/sergey/bin/scrolling)

и... ничего. Вручную скрипт выполняется.
Гуглил, ничего не помогло.

Подскажите, что могло бы помочь, я первый день в линуксе.
 
 Top
dcc0
Отправлено: 23 Декабря, 2015 - 04:06:47
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Может, cron - запуск при старте системы

Если да, то crontab -e от пользователя
и туда
@reboot /usr/bin/sh /home/sergey/bin/scrolling


-----
Март 2021. Бросил программирование
 
 Top
Мелкий Супермодератор
Отправлено: 23 Декабря, 2015 - 10:03:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




воткните в скрипт
echo 'alive!' > /tmp/testscript
и посмотрите, создался ли /tmp/testscript

А то у меня есть ощущение, что скрипт выполняется, но не оказывает влияния.
Вот честно, развлекался в том году с запуском этого самого synclient, но не помню, что в итоге сделал. Попробуйте добавить вызов этих команд в ~/.bashrc


-----
PostgreSQL DBA
 
 Top
Bio man
Отправлено: 23 Декабря, 2015 - 12:18:17
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Мелкий, файлик создался, значит команды не оказывают влияния, почему-то.
Добавил в .bashrc и команды выполнились! Но все равно хочется разобраться, почему из автозапуска команды не работают.
(Добавление)
А нет. .bashrc не помог, это был какой то еденичный случай, когда заработало.
Вроде понял в чем проблема, похоже, что я пытаюсь выполнить команды до запуска самого synclient.
Добавил sleep 5 в начало скрипта и команды выполнились.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB