Eng Kommandozeil mat --errors-to-stderr gesäit wéi eng Beschwer aus a ass keng. D’Wuert gehéiert zu engem Optiounsnumm, genee wéi den Numm vun enger Logdatei näischt doriwwer seet, wat an der Datei steet. Ier dir eng Konfiguratioun ännert, stellt fest, wat dir tatsächlech liest.

D’Entscheedung huet dräi Branchen: d’Zeile ass de Start selwer, d’Zeile ass Ausgab, déi de Programm gedréckt huet, oder d’Zeile ass Text, deen e Wrapper virum Start vum VPN widderholl huet. All Branch weist op eng aner Plaz fir nozekucken, a just eng dovu ass dem VPN seng eege Noriicht.

En Optiounsnumm ass keng Statusnoriicht

Fir Community OpenVPN, --errors-to-stderr leet d’Feelerausgab op de Standardfeeler amplaz vun der Standardausgab. Dat ass eng Wiel vum Stroum, keen Eeschtgradfilter, an et mécht kee Feeler. Eng spéider --log oder --log-append kann déi selwecht Noriichten an eng Datei ëmleeden, dofir hänkt d’Wierkung vum Fändel vum Rescht vum Kommando of. D’Logging-Referenz vun der Quell bestëmmt déi Reiefolleg.

Also seet d’Präsenz vum Fändel, wou d’Feeler hige géifen. Et seet net, datt eent geschitt ass.

Startzeil oder Prozessausgab

Fänkt domat un, ze froen, wien den Text gedréckt huet. Eng Déngscht Eenheet, en Applikatiounsbündel oder e Shellwrapper widderhëlt dacks de ganzen argv, ier de VPN-Prozess eppes schreift. Dee Widderhuelung ass net vun enger Statuszeil z’ënnerscheeden, wann dir just en Deel gesitt.

Wann d’Zeile vum Wrapper koum, ass de VPN nach net gelaf an huet näischt ze mellen. Kuckt weider ënnen an der Ausgab no der éischter Noriicht mat engem Zäitstempel oder engem Ënnersystemnumm.

Wann d’Zeile vum VPN-Prozess koum, ass et nach ëmmer just den Opruff. OpenVPN dréckt seng eege Kommandozeil net als Feeler, an déi wichteg Noriichte kommen duerno.

Fannt de Prozess a säi Resultat

Stellt fest, ob de Prozess nach leeft. E Client, deen ugedruewen ass a widder probéiert, gesäit ganz anescht aus wéi een, deen direkt erausgaangen ass, an déi selwecht Kommandozeil steet virun deenen zwee.

Liest duerno d’Resultat iwwer de Komponent, deen de Prozess besëtzt. Ënner systemd ass dat den Dagbuch vun der Eenheet; an enger Desktop-App ass et hirem eege Log oder hir Konsole. Den Exitstatus plus déi lescht Noriichten äntwerten op d’Fro, op déi den Optiounsnumm just eng Hiwäis gëtt.

E Konfiguratiounsparsefeeler, eng feelend Datei, en ofgeleenten Identitéitsnoweis an en Timeout vum Peer sinn véier verschidde Evenementer. Si kommen op deem selwechte Stroum un. Si brauchen véier verschidde Korrekturen. Entscheet, wéi eng dir hutt, ier dir de Profil beréiert, a zitéiert déi genee Noriicht, wann dir Ënnerstëtzung frot.

Wéini de Fändel säi Plaz verdéngt

De Fändel verdéngt säi Plaz, wann stdout Donnéeë dréit an d’Feeler se net dierfen kontaminéieren, oder wann e Wrapper déi zwou Stréim getrennt fänkt. An enger Viirgrund-Sessioun an engem Terminal lande béid Stréim virun Iech. An deem Fall ännert d’Ennerscheedung selten, wat dir maacht.

Behält en, wann de Skript ronderëm vun der Trennung ofhänkt. En ewechzehuelen, well den Numm alarméierend ausgesäit, ännert, wou Noriichten erschéngen, a fléckt soss näischt.

Wat net z’änneren

Behandelt d’Optioun net als Reparaturschrëtt. Se ze läschen kann keen Zertifikat, keng Route an keen Authentifikatiounsfeeler flécken.

Wann den Opruff --config stdin enthält, gëtt d’Konfiguratioun iwwer d’Standardeingab zougefouert. Dat ass eng getrennt Entscheedung doriwwer, wéi d’Datei geliwwert gëtt. Ännert eng Saach op eemol, a liest déi tatsächlech Noriicht nach eng Kéier, ier dir déi zweet ännert.

Ähnlech Artikelen