Haron_Prime |
|
Темы:
28
Сообщения:
2109
Участник с: 08 июня 2014
|
Админы! Убейте уже наконец топик! И ТС заодно! |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
Haron_Prime тебя забыли спросить |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
Нафаня, не обижайся, но вопрос стоял по-другому, как изменить systemd-reboot.service как изменить конфигурацию системной службы. Может быть, это нереально, тогда надо это установить, и идти другим путем. Может быть и другим путем можно добиться того, чего я хочу... Свой скрипт запихнуть перед выключением - совсем другой клинкор. |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
Garry_ToporРазве это скрипт? Я не специалист, конечно, но по-моему, на юнит похоже... |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Garry_Topor Garry_Toporтебе сервиса достаточно для твоих нужд.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Garry_Topor |
|
Темы:
2
Сообщения:
31
Участник с: 12 февраля 2017
заблокирован
|
ладно, слегка обновлю (уточню) задачу: есть сервис принадлежащий systemd который называется systemd-reboot.service служит он для перезагрузки чтобы проверить (как я понимаю) как он работает, достаточно $ sudo systemctl start systemd-reboot.service в моем случае система уходит в мягкую (с остановкой всех служб) перезагрузку. существует такой файл по адресу: /usr/lib/systemd/system/systemd-reboot.service Насколько я понимаю это конфигурационный файл сервиса перезагрузки выглядит он так:
как я понимаю последняя строчка выполняет перезагрузку, но может я и ошибаюсь ExecStart=/usr/bin/systemctl --force reboot Например, я хочу, чтобы при $ sudo systemctl start systemd-reboot.service компьютер не перезагружался, а выводил слово "Hello", т.е. выполнялась команда /usr/bin/echo "Hello" У кого данный маневр получится - звоните сюда. У меня до сих пор не получился. Бояться я думаю не надо, т.к. я думаю раз ты уже добился Hello вместо перезагрузки, то наверное сможешь вернуть все обратно. Предполагаю что будут вопросы "зачем тебе это надо?" (и были уже) Отвечаю: для того, чтобы вписать в юнит системной перезагрузки свои команды или свои скрипты (например команда жесткой перезагрузки). Также я думаю вообще полезно любому арчеводу знать, как это делается. Если есть ссылка, где все описано и все работает (на опыте) - пишите. Вот и все. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Garry_Topor, если ты заменишь /usr/bin/systemctl --force reboot на что то другое то все по выгружается, но система не выключится, но и ничего работать не будет! в тот период времени когда эта команда выполняется она эквивалентна нажатию кнопки reset на корпусе. не там копаешь!!!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vadik |
|
Темы:
56
Сообщения:
5466
Участник с: 17 августа 2009
|
Тему закрываю, но пока не удаляю. ТС - в бан. |