Avamar: Jak používat program obrazovky pro dlouhotrvající úlohy

Summary: Tento článek popisuje postup použití nástroje obrazovky k provádění úloh, které mohou být narušeny vypršením časového limitu relace SSH. Dodržováním těchto pokynů můžete zajistit, že zdlouhavé procesy budou i nadále běžet bez přerušení. ...

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

Co je to obrazovka v Linuxu?
Screen slouží jako komplexní správce oken, který umožňuje více procesům, interaktivním shellům, sdílet jednu fyzickou obrazovku terminálu.

Jeho klíčová výhoda spočívá ve schopnosti odpojit procesy, což znamená, že i když inicializační relace SSH skončí, procesy na obrazovce zůstanou nedotčeny. Tato funkce je užitečná pro spouštění dlouhotrvajících úloh bez nebezpečí jejich přerušení z důvodu vypršení časových limitů protokolu SSH zadaných v /etc/ssh/sshd_config soubor.

Na rozdíl od běhu procesu na pozadí pomocí nohup, obrazovka poskytuje možnost interakce s procesem. To je nezbytné v situacích, kdy je od uživatele vyžadován vstup, což by nebylo možné nohup.

Například pomocí nohup by nebylo možné v následujícím scénáři, protože skript očekává vstup:
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:
Jak používat obrazovku v softwaru Avamar.
Existuje několik způsobů použití obrazovky. Níže je uveden příklad, jak by se měl nástroj používat v softwaru Avamar.
Ten -S option by měl být použit k zadání názvu obrazovky. Osvědčeným postupem je použít číslo servisního požadavku, aby bylo možné relaci identifikovat.

Příklad:
screen -S SR19150xxxx
Tento příkaz otevře relaci nové obrazovky s názvem relace SR19150xxxx s příkazovým řádkem.
 
Poznámka: Skript <PID.session_name> Identifikuje relace obrazovky, nejen samotný název relace. Z tohoto důvodu lze stejný název relace použít vícekrát. Pokud je název relace použit vícekrát, screen -ls Příkaz vypíše všechny:
 
admin@ave-1:~/>: screen -ls
There are screens on:
        925.SR19150xxxx (Attached)
        759.SR19150xxxx (Detached)
2 Sockets in /var/run/uscreens/S-admin.

Poznámka: Relace obrazovky dědí oprávnění uživatele, který relaci vytvořil. Pokud je relace vytvořena jako uživatel s rolí správce, zobrazí se při vytvoření výzva uživatele s rolí správce. Relace jsou izolované a uživatelé nemohou vidět relace vytvořené jinými uživateli - to platí i pro uživatele root!

V relaci obrazovky spusťte příkaz, jako by se jednalo o standardní relaci SSH. Když je příkaz spuštěn, je možné opustit relaci obrazovky pomocí kombinace kláves Ctrl+AD, je-li to nutné. Pokud relaci ponecháte otevřenou, zůstane otevřená, dokud ji neukončíte, a to i v případě, že vyprší časový limit připojení k uzlu Avamar.

Pokud se proces vrátil zpět do příkazového řádku a záměrem je ponechat spuštěnou relaci obrazovky (nedoporučuje se), odpojte aktuální obrazovku pomocí:
screen -d
Jak zobrazit seznam probíhajících relací.
Níže uvedené příkazy lze použít k vypsání aktuálních relací v systému:
screen -ls
nebo
screen -list
 
Poznámka: Příkazy uvádějí pouze relace obrazovky pro aktuálního uživatele. Například spuštění příkazu jako uživatel root nezobrazí relace zahájené správcem.

Jak se znovu připojit k běžící relaci.
K opětovnému připojení k relaci se používá následující příkaz:
screen -r <session_name>
Příklad:
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

Jak ukončit relaci obrazovky.
Na obrazovce:
exit
Z vnějšku obrazovky:
screen -X <session_name> kill

Additional Information

Další informace o nástroji obrazovky naleznete v příručce k systému Linux Tento hypertextový odkaz vás zavede na webové stránky mimo společnost 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 Jun 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.