31

Ярослав, Может в скрипт, или где Вы прописали, указать полный путь /sbin/hdparm -что_там_дальше
Я, когда у меня был спутниковый инет, в rc.local прописал команду залочки сигнала, пока полный путь не указал, команда не отрабатовалась.

Mageia4, KDE  4.11.4.

32

Создайте файл /home/пользователь/.config/autostart/имя.desktop:

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=имя
Terminal=false
Type=Application
Exec=sh /home/пользователь/скрипт

или Exec=/home/пользователь/скрипт

Консоль на мыло. Надо развивать графику.

33

romkaromka,
hdparm потребует прав root'а. Нужно будет в скрипт добавлять вызов через sudo, предварительно его настроив на запуск данного скрипта без пароля.
P.S. IMHO, управление жёсткими дисками происходит для всей системы и в домашних каталогах пользователей таким скриптам не место.

Был, был и весь вышел...

34 (05.09.2011 12:08:42 отредактировано Ярослав)

Gnom пишет:

Ярослав, Может в скрипт, или где Вы прописали, указать полный путь /sbin/hdparm -что_там_дальше
Я, когда у меня был спутниковый инет, в rc.local прописал команду залочки сигнала, пока полный путь не указал, команда не отрабатовалась.

Так скрипт-то вроде запускается, видим при загрузке /dev/sdb: setting standby to 30 (2 minutes + 30 seconds) - пост #23, скриншот в постскриптуме. А вот куда потом девается и почему не работает?..
Из консоли тот-же скрипт отрабатывает на ура:)

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

35

Вот Вам и предложили через autostart стартовать этот скрипт позднее.

Консоль на мыло. Надо развивать графику.

36

romkaromka пишет:

Вот Вам и предложили через autostart стартовать этот скрипт позднее.

Ну, вариант, конечно.., только если там придется городить то, что написал LupoAlberto в посте #33, то мне подступаться страшно smile . Проще в консоли забить.

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

37

А чего тут городить?  Установить пакет sudo. Вписать в /etc/sudoers всего одну строку, чтобы скрипт запускался под root, но не спрашивал пароля - это первое чего надо добиться.

а второе:

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=имя
Terminal=false
Type=Application
Exec=sudo sh /home/пользователь/скрипт

или Exec=sudo /home/пользователь/скрипт

ну а куда сам скрипт положить - решайте сами.

Консоль на мыло. Надо развивать графику.

38 (05.09.2011 18:27:27 отредактировано Ярослав)

Большое всем спасибо, все работает в лучшем виде smile

Вопрос, так можно было сделать:

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=имя
Terminal=false
Type=Application
Exec=sudo /sbin/hdparm -S 30 /dev/sdb

И еще один:) - в строке Name=имя имя что-нибудь значит? Или можно что угодно писать?

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE

39 (05.09.2011 18:54:02 отредактировано romkaromka)

Всё правильно сделали, можно и без скрипта, команда всего одна, имя тут - любой набор латинских букв и цифр.
Приведите еще здесь содержание /etc/sudoers может кому-то пригодится.

Консоль на мыло. Надо развивать графику.

40 (06.09.2011 08:41:10 отредактировано Ярослав)

В сети все есть
Неплохая статья, как настроить sudo. Хоть и 2005 год, не думаю, что многое изменилось:
http://citkit.ru/articles/132/

Если авторитет ложный, тогда сомнение разобьет его, и прекрасно сделает; если же он необходим или полезен, тогда сомнение повертит его в руках, осмотрит со всех сторон и поставит на место. Д.И.Писарев.
-
Mageia 8 KDE