Start Programmer fra Terminal Uden at Blokere – Guide til Linux, macOS og Windows

Hvordan kan et program/applikation startes fra en terminal uden at blokere terminalen, indtil programmet afsluttes?

For at starte et program fra en terminal uden at blokere terminalen, kan du på Unix-baserede systemer bruge ampersand (&), nohup, disown, screen eller tmux, og på Windows bruge start kommandoen eller PowerShell's Start-Process cmdlet.

Hvordan kan et program/applikation startes fra en terminal uden at blokere terminalen, indtil programmet afsluttes?

For at starte et program eller en applikation fra en terminal uden at blokere terminalen, indtil programmet afsluttes, kan du bruge forskellige metoder afhængigt af operativsystemet. Her er nogle almindelige metoder:

På Unix-baserede systemer (Linux, macOS)

  • Brug af ampersand (&): Tilføj en ampersand (&) i slutningen af kommandoen for at køre programmet i baggrunden.
    ./program &
  • Brug af nohup: Brug nohup (no hang up) for at køre programmet i baggrunden og ignorere hangup-signaler.
    nohup ./program &
  • Brug af disown: Efter at have startet programmet med ampersand, kan du bruge disown for at fjerne jobbet fra shellens jobliste.
    ./program & disown
  • Brug af screen eller tmux: Disse terminal multiplexer værktøjer kan bruges til at køre programmer i baggrunden og genoptage dem senere.
    screen ./program
    tmux new-session -d -s mysession './program'

På Windows

  • Brug af start kommandoen: Brug start kommandoen for at starte et program i et nyt vindue.
    start program.exe
  • Brug af PowerShell: I PowerShell kan du bruge Start-Process cmdlet for at starte et program uden at blokere terminalen.
    Start-Process program.exe

Disse metoder hjælper med at starte programmer fra terminalen uden at blokere den, så du kan fortsætte med at bruge terminalen til andre opgaver.

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