This shows you the differences between two versions of the page.
userspace:shutdown-wanted_with_timer [2013/04/29 20:21] trabs-ol |
userspace:shutdown-wanted_with_timer [2021/08/23 08:37] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | **Shutdown-wanted - Aber bitte nur Nachts!** | ||
- | |||
- | Falls man Software über Nacht per WakeOnLan verteilt, wird gerne das Paket shutdown-wanted von UIB als letztes Paket auf Setup gesetzt, damit die Rechner nach getaner Arbeit wieder herunterfahren. | ||
- | |||
- | Falls der WOL nun fehlschlägt (Rechner ist noch oben, da der User vergessen hat sich abzumelden, MagicPacket ist im LAN " | ||
- | |||
- | Ich habe das Paket von UIB so umgebaut, dass der Reboot nur in der Zeit vor 06:00 Uhr morgens und nach 22:00 Uhr abends durchgeführt wird. In der Zeit von 06:00 bis 21:59 passiert nichts: | ||
- | |||
- | |||
- | ==== setup.ins ==== | ||
- | <code winst> | ||
- | ; Copyright (c) uib gmbh (www.uib.de) | ||
- | ; This sourcecode is owned by uib | ||
- | ; and published under the Terms of the General Public License. | ||
- | ; credits: http:// | ||
- | ; enhanced by trans-ol ;) | ||
- | |||
- | [Initial] | ||
- | DefStringList $list1$ | ||
- | DefVar $zeit$ | ||
- | |||
- | set $list1$ = getOutStreamFromSection(" | ||
- | set $zeit$ = takeString(0, | ||
- | |||
- | LogLevel=2 | ||
- | ; Log Errors in Logfile but don't abort: | ||
- | ExitOnError=false | ||
- | ; Show syntax errors in the script: | ||
- | ScriptErrorMessages=on | ||
- | ; Dont trace step by step through the script: | ||
- | TraceMode=off | ||
- | ; let started programs run in front of the winst window | ||
- | StayOnTop=false | ||
- | |||
- | [DosInAnIcon_time] | ||
- | @echo off | ||
- | set NOW=%TIME% | ||
- | set VORNULL=NEIN | ||
- | if "! !" | ||
- | if %VORNULL%==0 set STUNDE=0%NOW: | ||
- | if not %VORNULL%==0 set STUNDE=%NOW: | ||
- | echo %STUNDE% | ||
- | |||
- | [Aktionen] | ||
- | if $zeit$ > " | ||
- | |||
- | Message " | ||
- | ShowBitmap /3 " | ||
- | ExitWindows / | ||
- | |||
- | endif | ||
- | |||
- | if $zeit$ < " | ||
- | |||
- | Message " | ||
- | ShowBitmap /3 " | ||
- | ExitWindows / | ||
- | |||
- | endif | ||
- | </ | ||
- | |||