Hej!
Eftersom min vpn kan koppla ner lite då o då tänkte jag att det var en bra ide om cron fick hålla koll på det åt mig och stoppa transmission när det inträffar. Jag trodde det skulle vara en rätt lätt grej att fixa och det är det säkert, men tydligen inte för mig
ska jag vara ärlig är jag rätt lost på det här, jag har aldrig använt mig av "if & else" tidigare, så om någon kan ge mig en knuff i rätt riktning så är det uppskattat.
Det jag försöker åstadkomma är alltså: om tun0 dyker upp i ifconfig = gör inget, om tun0 inte dyker upp = döda transmission (går det ens att göra?). Det sista händer inte, det efter "else" verkar ignoreras
Kod:
#!/bin/sh
IFCONFIG="ifconfig | grep 'tun0'"
TUN="tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00"
TRANS="service transmission-daemon stop"
if [ "$IFCONFIG"="$TUN" ]; then
exit
else
$TRANS
fi