Ich habe einen edonkey/overnet im screen laufen.
Nun würde ich gerne über cron den esel zu bestimmten zeiten drosseln.
Das hat den hintergrund, dass z.B. zwischen 14 und 20 uhr der rest meiner Familie auch im Netz surfen und sich beschweren, dass es oft sehr langsam ist.
Ich habe mir bereits zwei scripte mit expect geschrieben, die auch bestens funktionieren, wenn ich sie manuell in der console aufrufe.
drosseln auf 32 down und 8 up
Code: Alles auswählen
#!/usr/bin/expect
set timeout 2
spawn screen -r edonkey
send -- "dumax 32 8 \r vo\r"
expect eof
wieder voller up und download
Code: Alles auswählen
#!/usr/bin/expect
set timeout 2
spawn screen -r edonkey
send -- "dumax 0 10 \r vo\r"
expect eof
Rufe ich das ganze jetzt über cron auf, passiert gar nichts.
Hat jemand eine Lösung?
MfG Timo[/code]