Avamar: Slik bruker du skjermprogrammet til langvarige oppgaver

Summary: Denne artikkelen beskriver trinnene for å bruke skjermverktøyet til å utføre oppgaver som tidsavbrudd for SSH-økter kan forstyrre. Ved å følge disse instruksjonene kan du sikre at langvarige prosesser fortsetter å kjøre uavbrutt. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Hva er en skjerm i Linux?
Screen fungerer som en omfattende vindusbehandler som gjør det mulig for flere prosesser, interaktive skall, å dele en enkelt fysisk terminalskjerm.

Den viktigste fordelen ligger i evnen til å løsne prosesser, noe som betyr at selv om den initierende SSH-økten avsluttes, forblir prosessene på skjermen upåvirket. Denne funksjonen er nyttig for å kjøre langvarige oppgaver uten fare for at de blir avskåret på grunn av SSH-tidsavbrudd som er angitt i /etc/ssh/sshd_config fil.

I motsetning til å kjøre en prosess i bakgrunnen med nohup, gir en skjerm muligheten til å samhandle med prosessen. Dette er viktig i situasjoner der det kreves innspill fra brukeren, noe som ikke ville være gjennomførbart med nohup.

For eksempel ved hjelp av nohup ville ikke være mulig i følgende situasjon, fordi skriptet forventer inndata:
admin@ave-1:~/>: remove_ddr_backups --delete-backups ddrindex 1
remove_ddr_backups will irrevocably destroy backup data on server 'ave-1'.
Type 'yes' to permanently remove backup data on this server:
Slik bruker du skjermen i Avamar.
Det er flere måter å bruke skjermen på. Nedenfor finner du et eksempel på hvordan verktøyet skal brukes i Avamar.
Den -S option skal brukes til å angi skjermnavnet. Den beste fremgangsmåten er å bruke nummeret for serviceforespørselen, slik at økten kan identifiseres.

Eksempel:
screen -S SR19150xxxx
Denne kommandoen åpner den nye skjermøkten med øktnavnet SR19150xxxx med ledeteksten.
 
Merk: Informasjonen i <PID.session_name> Identifiserer skjermøktene, ikke bare øktnavnet alene. På grunn av dette kan det samme øktnavnet brukes flere ganger. Hvis øktnavnet brukes flere ganger, vil screen -ls Kommandoen viser dem alle:
 
admin@ave-1:~/>: screen -ls
There are screens on:
        925.SR19150xxxx (Attached)
        759.SR19150xxxx (Detached)
2 Sockets in /var/run/uscreens/S-admin.

Merk: Skjermøktene arver rettighetene til brukeren som opprettet en økt. Hvis økten er opprettet som en administratorbruker, presenterer den administratorbrukerens ledetekst ved opprettelse. Øktene er isolerte, og brukere kan ikke se øktene som er opprettet av andre brukere - det gjelder også for rotbrukeren!

I en skjermøkt kjører du kommandoen som om dette var en standard SSH-økt. Når kommandoen kjører, er det mulig å forlate skjermøkten ved hjelp av tastekombinasjonen av Ctrl+AD, om nødvendig. Hvis økten forblir åpen, forblir den åpen til den avsluttes, selv når tilkoblingen til Avamar-noden blir tidsavbrutt.

Hvis prosessen kom tilbake til ledeteksten og hensikten er å la skjermøkten kjøre (anbefales ikke), kobler du fra gjeldende skjerm ved hjelp av:
screen -d
Slik fører du opp løpeøktene.
Kommandoene nedenfor kan brukes til å liste opp gjeldende økter på systemet:
screen -ls
eller
screen -list
 
Merk: Kommandoene viser bare skjermøktene for gjeldende bruker. Hvis du for eksempel kjører kommandoen som rotbruker, vises ikke økter startet av administratorbrukeren.

Slik kobler du til løpeøkten på nytt.
Følgende kommando brukes for å koble til økten igjen:
screen -r <session_name>
Eksempel:
admin@ave-1:~/>: screen -ls
There is a screen on:
        8349.SR19150xxxx        (Detached)
1 Socket in /var/run/uscreens/S-admin.

admin@ave-1:~/>: screen -r 8349.SR19150xxxx

Slik avslutter du skjermøkten.
Fra innsiden av skjermen:
exit
Fra utsiden av skjermen:
screen -X <session_name> kill

Additional Information

For mer informasjon om skjermverktøyet, sjekk Linux-håndboken Denne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.

Affected Products

Avamar Server

Products

SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 15
Article Properties
Article Number: 000227271
Article Type: How To
Last Modified: 19 June 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.