For at få en alert, når et langt script som "really_long_script.sh" er færdigkørt, kan du bruge forskellige metoder afhængigt af dit operativsystem og dine præferencer. Her er nogle af de mest almindelige metoder:
Du kan tilføje en simpel besked i slutningen af dit script:
#!/bin/bash
# Kør dit lange script
./really_long_script.sh
# Alert når scriptet er færdigt
echo "Scriptet er færdigkørt. Tryk på en tast for at fortsætte."
read -n 1 -s
Hvis du bruger en Linux-distribution med en grafisk brugerflade, kan du bruge `notify-send` til at sende en desktop-notifikation:
#!/bin/bash
# Kør dit lange script
./really_long_script.sh
# Send en notifikation når scriptet er færdigt
notify-send "Script færdigkørt" "really_long_script.sh er færdigkørt."
På macOS kan du bruge `osascript` til at vise en dialogboks:
#!/bin/bash
# Kør dit lange script
./really_long_script.sh
# Vis en dialogboks når scriptet er færdigt
osascript -e 'tell app "System Events" to display dialog "really_long_script.sh er færdigkørt."'
På Windows kan du bruge `msg` kommandoen til at sende en besked til brugeren:
@echo off
rem Kør dit lange script
call really_long_script.bat
rem Send en besked når scriptet er færdigt
msg * "really_long_script.bat er færdigkørt."
Du kan også konfigurere dit script til at sende en e-mail, når det er færdigkørt. Dette kræver, at du har en mailserver konfigureret:
#!/bin/bash
# Kør dit lange script
./really_long_script.sh
# Send en e-mail når scriptet er færdigt
echo "really_long_script.sh er færdigkørt." | mail -s "Script færdigkørt" [email protected]
Disse metoder kan hjælpe dig med at få en alert, når dit lange script er færdigkørt, så du ikke behøver at overvåge det manuelt.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker