Wie kann ich eine C# -Konsolenanwendung nur anhalten, während sie von einem Benutzer ausgeführt wird?Wie kann ich eine C# -Konsolenanwendung anhalten (nur wenn sie von einem Benutzer ausgeführt wird)
Ich habe ähnliche Probleme bei Stack-Überlauf gesucht, die empfehlen, richtig zu debuggen, readline usw., aber keiner von ihnen deckt die Instanz ab, in der Ihr Prozess von einem automatisierten System ausgeführt wird, das gerade weiterlaufen muss (dh nicht pausieren, damit der Benutzer den Bildschirm lesen kann).
Wie kann ich feststellen, ob die Konsole interaktiv wird ausgeführt wird oder durch ein Skript?
Wenn diese bash auf einem Linux-System sind, kann ich etwas tun, wie
https://www.gnu.org/software/bash/manual/html_node/Is-this-Shell-Interactive_003f.html
Was bedeutet "von einem automatisierten System ausgeführt werden, das gerade weiterfahren muss"? – Enigmativity
z.B. ein Batch-Skript im Hintergrund, ein anderer Prozess, der nicht direkt von einem Benutzer in einer Konsole ausgeführt wird. –
Was bedeutet „braucht gerade Vergangenheit fortzusetzen“ bedeuten? – Enigmativity