77725.fb2 Bash.org.ru IT Happens Истории ## 1 - 800 - читать онлайн бесплатно полную версию книги . Страница 418

Bash.org.ru IT Happens Истории ## 1 - 800 - читать онлайн бесплатно полную версию книги . Страница 418

#417: /dev/null большой – в него все влезет!

26 декабря 2008, 11:00. рейтинг: 1999

История #410 напомнила.

Работал я тогда админом в одной небольшой конторе. Один из серверов, за который я отвечал, находился в одном московском дата-центре, где трафик был бес платным при соблюдении определенных пропорций: "входящий суммарный/исходящий сум марный", "входящий зарубежный/исходящий зарубежный", "суммарный по России/сум марный зарубежный" и так далее. Начальство, конечно же, хотело, чтоб эти про порции соблюдались. Мне, как любому юниксоиду, было лень гонять байты по сети вручную, посему сделал следующую вещь.

На сервере в Москве раз в час по крону запускался скрипт, логинящийся в "личном кабинете" хостера и читающий данные по трафику. Если какая-то из про порций была близка к критичной отметке, происходило следующее: по sshfs подцеп лялся либо сервер с безлимитным каналом в Америке, либо, тоже с безлимитным кана лом, в нашем офисе и фоном запускался процесс типа:

cat /mnt/srv02/dev/zero > /dev/null

Если при следующей проверке через час показатели по трафику возвращались в норму – процесс убивался, если нет – операция продолжалась.

Суммарно за месяц таким образом передавались гигабайты, а иногда и десятки гигабайт закриптованных нулей.