Sådan får du en alert, når really_long_script.sh er færdigkørt - 5 metoder

Hvordan kan man køre en kommando, der giver en form for alert, når et langt script som "really_long_script.sh" er færdigkørt?

For at få en alert, når et langt script som "really_long_script.sh" er færdigkørt, kan du bruge metoder som `echo` og `read` i Bash, `notify-send` på Linux, `osascript` på macOS, `msg` på Windows eller sende en e-mail notifikation.

Hvordan kan man køre en kommando, der giver en form for alert, når et langt script som "really_long_script.sh" er færdigkørt?

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:

1. Brug af `echo` og `read` kommandoer i Bash

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

2. Brug af `notify-send` på Linux

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."

3. Brug af `osascript` på macOS

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."'

4. Brug af `msg` på Windows

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."

5. Brug af e-mail notifikation

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.

Opret din første opgave på få minutter

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

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker