Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.c > #10557

Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ?

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.c
Subject Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ?
Date 2023-07-04 18:04 +0200
Message-ID <u81mvq.104.1@stefan.msgid.phost.de> (permalink)
References <u80t6f$2ufe$1@dont-email.me> <u815j2$46cs$1@newsreader4.netcologne.de> <u81br7$4ghs$1@dont-email.me>

Show all headers | View raw


Am 04.07.2023 um 16:54 schrieb wolfgang bauer (D):
> 04.07.23 , 15:07 , Thomas Koenig:
>> Aber willst du tatsächlich, das das Programm nur interaktiv
>> funktioniert und z.B. nicht aus einer Datei oder von einer Pipe
>> gefüttert werden kann?  Hat dein Anwendungsfall Besonderheiten,
>> die nur interaktive Ausführung interessant machen?
> 
> Ja. Das ist hier Absicht. Das Programm holt sich zwar Daten aus Dateien,
> aber es gehört hier zum Bedienkonzept, das es dann per Konsole gesteuert wird.

Die Konsole kann auch abhandenkommen, z.B. /dev/ttyUSB0, wenn das
USB-Gerät abgezogen wird.

Für ein Wegwerf-Programm mag ein einmaliger Test im Voraus ausreichend
sein. Aber ansonsten kostet so ein Test wirklich nicht viel.

Das ist das gleiche Niveau wie Testen des Rückgabewertes von malloc. In
Wegwerfprogrammen mag es ok sein, das zu ignorieren, aber eigentlich
sollte man sich das von vornherein angewöhnen. Nichts hält länger als
ein Provisorium.

(Mein "mal eben eine serielle Schnittstelle und ein Rich-Text-Widget
zusammengeknotet" Programm von 2005 ist immer noch im Produktiveinsatz.)


  Stefan

Back to de.comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? "wolfgang bauer (D)" <schutz@gmx.de> - 2023-07-04 12:44 +0200
  Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? Markus Schaaf <mschaaf@elaboris.de> - 2023-07-04 13:48 +0200
  Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? Thomas Koenig <tkoenig@netcologne.de> - 2023-07-04 13:07 +0000
    Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? "wolfgang bauer (D)" <schutz@gmx.de> - 2023-07-04 16:54 +0200
      Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? Stefan Reuther <stefan.news@arcor.de> - 2023-07-04 18:04 +0200
        Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? Thomas Koenig <tkoenig@netcologne.de> - 2023-07-04 16:30 +0000
      Re: Linux: Test, ob Programm über Terminal gestartet wurde. Wie ? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-07-04 18:17 +0200

csiph-web