Ok,
Ik heb het volgende probleem.
Ik heb thuis een (file)servertje staan dat elke avond(nacht) uit zichzelf via een cronjob uitschakeld.
Nu is de bedoeling dat bij het opstarten van een van de laptops/pc's hier in huis de server via een wol opdracht weer tot leven wordt gewekt.
Hier heb ik dus een van de op internet beschikbare programma's voor gedownload dit verwerkt in een batchbestand en toegevoegd aan start->all programs->Startup.
Als ik het batchbestand uitvoer vanuit de shell is er geen vuiltje aan de lucht. Maar nu begint het interresant te worden. De laptop is (meestal) draadloos verbonden met het netwerk en heeft enige tijd nodig om te verbinden met het netwerk.
Echter voordat de laptop zichzelf verbonden heeft is mijn batchbestand al uitgevoerd en dus zonder resultaat.
Nu ben ik niet voor 1 gat te vangen en heb gezocht naar een mogenlijke oplossing voor dit probleem en ben zo op het prachtige commando TIMEOUT gekomen. Ook dit heb ik verwerkt in mijn batch bestand en wederom in de shell werkt dit perfect.
Echter als mijn batchbestand op automatisch op wordt gestart dan werkt timeout dus niet!?
Iemand een idee hoe dit komt en hoe ik dit zou kunnen verhelpen?
Zoeken op Google met deze termen levert namelijk heel veel op behalve een antwoord op wat ik zoek.
OS: Windows 7 Home Premium
Ik heb het volgende probleem.
Ik heb thuis een (file)servertje staan dat elke avond(nacht) uit zichzelf via een cronjob uitschakeld.
Nu is de bedoeling dat bij het opstarten van een van de laptops/pc's hier in huis de server via een wol opdracht weer tot leven wordt gewekt.
Hier heb ik dus een van de op internet beschikbare programma's voor gedownload dit verwerkt in een batchbestand en toegevoegd aan start->all programs->Startup.
Als ik het batchbestand uitvoer vanuit de shell is er geen vuiltje aan de lucht. Maar nu begint het interresant te worden. De laptop is (meestal) draadloos verbonden met het netwerk en heeft enige tijd nodig om te verbinden met het netwerk.
Echter voordat de laptop zichzelf verbonden heeft is mijn batchbestand al uitgevoerd en dus zonder resultaat.
Nu ben ik niet voor 1 gat te vangen en heb gezocht naar een mogenlijke oplossing voor dit probleem en ben zo op het prachtige commando TIMEOUT gekomen. Ook dit heb ik verwerkt in mijn batch bestand en wederom in de shell werkt dit perfect.
Echter als mijn batchbestand op automatisch op wordt gestart dan werkt timeout dus niet!?
Iemand een idee hoe dit komt en hoe ik dit zou kunnen verhelpen?
Zoeken op Google met deze termen levert namelijk heel veel op behalve een antwoord op wat ik zoek.
OS: Windows 7 Home Premium
code:
1
2
| timeout /nobreak /t 20 WolCmd 00:1c:xx:xx:xx:xx 192.168.x.x 255.255.255.0 8900 |