Подскажите скрипт который бы выключал пк после того как wget скачал файл, либо если оборвалась связь при закачке...
А то прихoдится прикидывать примерное время скачивания и выставлять shutdown -h bla
Решено: Автоматическое выключения ПК
Модераторы: /dev/random, Модераторы разделов
-
farex
- Сообщения: 497
- ОС: Slackware 12.2, Archlinux
Решено: Автоматическое выключения ПК
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Решено: Автоматическое выключения ПК
Читайте man bash на предмет "exit codes" и операторов управления "&&" и "||".
Хотя в описанном вами случае можно и без этого обойтись: вы хотите выключать компьютер как при успешном, так и при неуспешном завершении работы wget. :) Поэтому можно не заморачиваться:
Хотя в описанном вами случае можно и без этого обойтись: вы хотите выключать компьютер как при успешном, так и при неуспешном завершении работы wget. :) Поэтому можно не заморачиваться:
Код: Выделить всё
wget; shutdown-
kovik65
- Сообщения: 151
- Статус: Сочувствующий
- ОС: openSUSE, FreeBSD, Windows
Re: Решено: Автоматическое выключения ПК
Поместите в cron
На случай если еще rtorrent понадобится
Код: Выделить всё
#!/bin/bash
killall -0 wget >/dev/null 2>&1
stwget="$?"
killall -0 rtorrent >/dev/null 2>&1
strtorrent="$?"
if [ $stwget -eq 1 -a $strtorrent -eq 1 ]
then
shutdown
fiНа случай если еще rtorrent понадобится
... опыт, сын ошибок трудных ...
-
farex
- Сообщения: 497
- ОС: Slackware 12.2, Archlinux
Re: Решено: Автоматическое выключения ПК
а можно, допустип поместь этот скрипт в blabla и запускать его самостоятельно без cron?
когда понадобится просто sh blabla
Вы имееге введу команды вроде
wget site.com || shutdown -h now
or
wget site.com && shutdown -h now
Получается что сначала выполнится первая часть команды, а потом вторая
когда понадобится просто sh blabla
Хотя в описанном вами случае можно и без этого обойтись: вы хотите выключать компьютер как при успешном, так и при неуспешном завершении работы wget.Поэтому можно не заморачиваться:
Вы имееге введу команды вроде
wget site.com || shutdown -h now
or
wget site.com && shutdown -h now
Получается что сначала выполнится первая часть команды, а потом вторая
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
-
farex
- Сообщения: 497
- ОС: Slackware 12.2, Archlinux
Re: Решено: Автоматическое выключения ПК
allez Почитав man понял что вы и ответили на мой вопрос
wget; shutdown.
Cпасибо всем за помощь
wget; shutdown.
Cпасибо всем за помощь
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"