← All posts tagged Bash

werru

в скрипте использую конструкцию
while true; do
nc -kl 3333 | while read msg; do
сообщение принимают 3 компа и я наблюдаю, что часто при получении сообщений nc уходит в 100% загрузку проца и вешает скрипт. Почему? Что можно сделать, чтобы это предотвратить

werru

чтобы жена не ругалась, что комп по ночам выключется неожидано вывел вопрос. По крону запускается power
power
#!/bin/bash
/home/user/question &
echo $$ > /tmp/power
sleep 70
echo skill question
echo /usr/sbin/pm-suspend

question
#!/bin/bash
sudo -u user DISPLAY=:0 zenity --question --text "выключаем комп?";
answer=$?
case $answer in
0 )
/usr/sbin/pm-suspend-hybrid;;
1 )
kill `cat /tmp/power` ;;
* );;
esac

werru

уже холодно, на самокате не поедешь, и я как обычно включил радио BussinessFM. Вот только мне надоело слушать одно и тоже, и я сделал небольшой скрипт, который формирет аудио подкаст из тех программ BFM, которые мне нравится, и их потом удобно послушать с телефона.
В комментариях скрипт