To jest polecenie xvfb-run, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
xvfb-run - uruchom określonego klienta X lub polecenie w środowisku wirtualnego serwera X
STRESZCZENIE
xvfb-uruchom [ Opcje ] komenda
OPIS
xvfb-uruchom jest opakowaniem dla Xvfb(1x) polecenie, które upraszcza zadanie uruchamiania
polecenia (zazwyczaj klient X lub skrypt zawierający listę klientów do uruchomienia)
w środowisku wirtualnego serwera X.
xvfb-uruchom konfiguruje plik uprawnień X (lub używa istniejącego, określonego przez użytkownika), zapisuje
plik cookie do niego (patrz xuwierz(1x)) a następnie rozpoczyna Xvfb Serwer X jako proces w tle.
Identyfikator procesu Xvfb jest przechowywany do późniejszego wykorzystania. Określony komenda jest następnie uruchamiany za pomocą
wyświetlacz X odpowiadający Xvfb serwer właśnie się uruchomił i plik uprawnień X
utworzone wcześniej.
Podczas komenda wyjścia, jego stan jest zapisywany, Xvfb serwer zostaje zabity (za pomocą procesu
identyfikator zapisany wcześniej), plik cookie urzędu X został usunięty, a plik urzędu został usunięty (jeśli
użytkownik nie określił jednego do użycia). xvfb-uruchom następnie wychodzi ze statusem wyjścia komenda,
z wyjątkiem sytuacji błędów (patrz EXIT STATUS poniżej).
xvfb-uruchom wymaga xuwierz polecenie do działania.
OPCJE
-a, --auto-servernum
Spróbuj uzyskać bezpłatny numer serwera, zaczynając od 99, lub argument, aby --numer-serwera.
-e filet, --plik-błędu=filet
Przechowuj dane wyjściowe z xuwierz i Xvfb in filet, Wartość domyślna to / dev / null.
-f filet, --auth-plik=filet
Przechowuj dane uwierzytelniające X w filet. Domyślnie katalog tymczasowy o nazwie
Uruchom xvfb.PID (gdzie PID jest identyfikatorem procesu xvfb-uruchom sam) jest tworzony w
katalog określony przez zmienną środowiskową TMPDIR (lub / Tmp jeśli ta zmienna to
null lub unset), a plik tymczasowy(1) polecenie służy do utworzenia pliku w tym
katalog tymczasowy o nazwie Xautorytet.
-h, --help
Wyświetl komunikat o użyciu i wyjdź.
-n numer serwera, --numer-serwera=numer serwera
Zastosowanie numer serwera jako numer serwera (ale zobacz -a, --auto-servernum opcja
nad). Wartość domyślna to 99.
-l, --słuchaj-tcp
Włącz nasłuch portu TCP na serwerze X. Ze względów bezpieczeństwa (aby uniknąć
ataki typu „odmowa usługi” lub exploity), nasłuch portu TCP jest domyślnie wyłączony.
-p nazwa protokołu, --xauth-protokół=nazwa protokołu
Zastosowanie nazwa protokołu jako używany protokół urzędu X. Wartość domyślna to '.', co
xuwierz interpretuje jako swój własny domyślny protokół, czyli MIT-MAGIC-COOKIE-1.
-s argumenty, --argumenty-serwera=argumenty
Przechodzić argumenty do Xvfb serwer. Uważaj, aby zacytować wszelkie spacje
które mogą wystąpić w ciągu argumenty aby zapobiec traktowaniu ich jako separatorów dla
xvfb-uruchomwłasne argumenty. Zauważ też, że specyfikacja '-nolisten tcp' w
argumenty może zastąpić funkcję xvfb-uruchomjest własny -l, --słuchaj-tcp opcja i
że specyfikacja numeru serwera (np. ':1') może zostać zignorowana z powodu
sposób, w jaki serwer X analizuje swoją listę argumentów. Użyj xvfb-uruchom opcja
-n numer serwera, --numer-serwera=numer serwera aby osiągnąć tę ostatnią funkcję. ten
domyślnie '-screen 0 640x480x8'.
-w opóźnienie, --czekaj=opóźnienie
Ignorowane ze względu na zgodność z wcześniejszymi wersjami.
ŚRODOWISKO
KOLUMNY
wskazuje szerokość urządzenia końcowego w komórkach znakowych. Ta wartość jest używana
do formatowania komunikatów diagnostycznych. Jeśli nie jest ustawiony, terminal jest odpytywany za pomocą
stty(1) w celu określenia jego szerokości. Jeśli to się nie powiedzie, przyjmowana jest wartość „80”.
TMPDIR określa katalog, w którym należy umieścić xvfb-uruchomkatalog tymczasowy dla
przechowywanie pliku autorytetu X; używane tylko wtedy, gdy -f or --plik-uwierzytelniania opcje nie są
określony.
WYDAJNOŚĆ AKTA
Dopóki -f or --plik-uwierzytelniania określone są opcje, katalog tymczasowy i plik wewnątrz
są tworzone (i usuwane) w celu przechowywania plików cookie autorytetu X używanych przez Xvfb serwer i
klient(y) działają pod nim. Widzieć plik tymczasowy(1). Jeśli użyto -f lub --auth-file, wtedy
określony plik uprawnień X jest tylko zapisywany, nie jest tworzony ani usuwany (chociaż xuwierz
tworzy sam plik uprawnień, jeśli zostanie poproszony o użycie, który jeszcze nie istnieje).
Plik błędu o nazwie określonej przez użytkownika jest również tworzony, jeśli -e or --plik-błędu Opcje
są określone; patrz wyżej.
EXIT STATUS
xvfb-uruchom używa swojego statusu wyjścia oraz wyjścia standardowego błędu do komunikacji
diagnostyka.
0 xvfb-uruchom używa tego statusu wyjścia tylko wtedy, gdy -h, --help podana jest opcja. We wszystkim
w innych sytuacjach może to być interpretowane jako sukces podanego polecenia.
1 Xvfb nie uruchomił się poprawnie.
2 Nie określono polecenia do uruchomienia.
3 The xuwierz polecenie nie jest dostępne.
4 Katalog tymczasowy, który miał być używany, już istnieje; odkąd xvfb-uruchom
tworzy katalog o unikatowej nazwie, co może wskazywać na próbę innego
w systemie, aby wykorzystać sytuację tymczasowego wyścigu plików.
5 Wystąpił problem podczas czyszczenia katalogu tymczasowego.
6 Wystąpił problem podczas używania getopt(1) aby przeanalizować linię poleceń
argumenty.
PRZYKŁADY
xvfb-uruchom --auto-servernum --numer-serwera=1 xlogo
uruchamia xlogo(1x) klient demonstracyjny wewnątrz Xvfb X serwer na pierwszym
dostępny numer serwera większy lub równy 1.
xvfb-uruchom --server-args="-screen 0 1024 x 768 x 24 cala ico -twarze
uruchamia ico(1x) klient demonstracyjny (i przekazuje go -twarze argument) wewnątrz
dotychczasowy Xvfb Serwer X, skonfigurowany z oknem głównym 1024 na 768 pikseli i kolorem
głębokość 24 bitów.
Zwróć uwagę, że klienty demonstracyjne X użyte w powyższych przykładach nie wyjdą same, więc
będą musieli zostać wcześniej zabici xvfb-uruchom wyjdzie.
Korzystaj z xvfb-run online za pomocą usług onworks.net