32 / 27 / 8
Регистрация: 28.02.2011
Сообщений: 1,672
1

Почему не выключается комп

24.11.2022, 07:02. Показов 217. Ответов 7
Метки нет (Все метки)

Здравствуйте, как можно выключить комп после выполнения скрипта?
Выполнение скрипта запланировано в кроне, он выполняется(делает бэкап), а после выполнения он должен выключиться, но не выключается почему то.
В конце скрипта я приписал ему
Bash
1
2
3
4
sudo shutdown -h now
sudo shutdown -t now
sudo shutdown  -P
shutdown -h now
ничего не помогает
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2022, 07:02
Ответы с готовыми решениями:

в Linux не выключается комп
Пробовал разные Linux -дистрибутивы. Везде есть такая проблема. При нажатие <ВЫКЛЮЧИТЬ> из меню -...

Почему выключается комп?
Месяц назад стал во время игры намертво зависать комп. Я поменяла видеокарту, материнку, процессор,...

Почему комп выключается?
Когда я играю в TimeShift у меня комп выключается?:help:

Почему самопроизвольно выключается комп?
НЕдавно сделал апгрейд своего десктопа, поставил мать ASRock 880GM-LE FX, проц Athlon II X3 455 и...

7
Эксперт NIX
2536 / 749 / 171
Регистрация: 14.01.2013
Сообщений: 3,479
24.11.2022, 07:05 2
Bash
1
sudo systemctl poweroff
?
1
297 / 159 / 44
Регистрация: 18.10.2017
Сообщений: 1,520
24.11.2022, 08:55 3
В любом случае имена в скрипте должны быть с полным путём.
И от чьего имени выполняется скрипт, если это системный, то sudo не нужно.
И вообще shutdown можно внести в sudoers с NOPASSWD.
1
32 / 27 / 8
Регистрация: 28.02.2011
Сообщений: 1,672
25.11.2022, 05:12  [ТС] 4
Здравствуйте
Скрипт выполняется от root. В файле /var/spool/cron/crontabs/root
59 19 * * * /home/sysadmin/backup/bup.sh
но добавил теперь в конце скрипта sudo systemctl poweroff(всё лишнее закоммент.)
Прихожу, не выключился.... Что можно ещё предпринять?
0
Эксперт NIX
2536 / 749 / 171
Регистрация: 14.01.2013
Сообщений: 3,479
25.11.2022, 06:05 5
Цитата Сообщение от tmpnik1 Посмотреть сообщение
Прихожу, не выключился....
А если просто команду дать в консоли, выключается?

В логах тоже можно глянуть. Cron пишет, что он пытался делать.
0
32 / 27 / 8
Регистрация: 28.02.2011
Сообщений: 1,672
25.11.2022, 07:25  [ТС] 6
Если дать команду sudo systemctl poweroff, то выключается, в логе /var/log/syslog, ничего нет(выключение-включение), может просто не доходит до этой команды

Добавлено через 56 минут
Разобрался почему, но не знаю как обойти проблему, т.е. после rsync, удаляются лишние папки, типа
set -eo pipefail
shopt -s dotglob
TARGET_FOLDER="/opt/backup/"
ls -dt -1 $TARGET_FOLDER*/|awk 'NR > 20' >$TARGET_FOLDER.spsi_1
rm -r $(<$TARGET_FOLDER.spsi_1)
Так вот, если в этом файле .spsi_1 есть записи, папки которые надо удалить, команда rm выполняется и удаляются лишние папки, после этого выполняется выключение, если файл .spsi_1 пустой то выходит rm: пропущен операнд, и всё, скрипт дальше не выполняется... Фигня какая-то, пропусти и выполняйся дальше...
В общем как-то надо поставить условие, пустой список, не пустой и команду удаления, если не пустой..
И ещё один маленький вопрос, вот если написать $TARGET_FOLDER.spsi_1, то создаётся файл /opt/backup/.spsi_1, а как сделать без точки, т.е. если напишу $TARGET_FOLDERspsi_1, то как отделить переменную от spsi_1?
0
Эксперт NIX
2536 / 749 / 171
Регистрация: 14.01.2013
Сообщений: 3,479
25.11.2022, 07:51 7
А если вручную запустить скрипт, когда удалять нечего, что происходит?

Добавлено через 5 минут
Можно, конечно, сориентироваться на размер файла списка. Вот тут можно пример глянуть.
1
Эксперт по компьютерным сетямЭксперт NIX
12358 / 7201 / 752
Регистрация: 09.09.2009
Сообщений: 28,100
25.11.2022, 18:02 8
Код
${TARGET_FOLDER}spsi_1
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2022, 18:02
Помогаю со студенческими работами здесь

Выключается комп, непонятно почему
Комп перезагружается и вылетает вот, что это и как фиксится?

дымится блок питания и вдруг почему то комп выключается
здрасьте. Да вот проблема у меня. Когда играю в гта-4 - вдруг начинает сильно греться блок питания,...

Почему комп не выключается при отключении 4pin возле процессора?
Привет всем! Хочу спросить, а у меня комп. при включении выключается, проверил блок питания-...

Выключается комп когда играю игры, комп чистил термопасту менял на проце и видеокарте, дальше не знаю че делать?
Заранее спасибо))

Комп, вай фай, бук, инет - когда выключается бук, выключается инте на компе оО
На компе стоит usb wi fi Dlink dwa-125 и инет идет через ADSL модем. Создал сеть, подключил все,...

Комп выключается через кнопку, а через меню ПУСК не выключается и не перезагружается
Всем привет, в моём случае комп выключается через кнопку, а через меню ПУСК не выключается и не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru