Quote Originally Posted by chyuliy View Post
вот с учетом всех этих факторов я и пришла к выводу, что проще кроном мониторить.
Верно. Учитывая, что:
  • при наличии внутренних качалок QoS штатными средствами не настроить,
  • ping при наличии файервола на ПК тоже не даст результата,

Упрощаем скрипт для cron'а:
Code:
#!/bin/sh
if [ -z `cat /proc/net/arp | grep "192.168.0" | awk '{print($1)}'` ]; then
  transmission-remote -n adm:adm -U -D
  echo PC is off
else
  transmission-remote -n adm:adm -u5 -d2
  echo PC is on
fi