Frage : Zu trösten und zu archivieren Windows-Reihen-Akte STDOUT

Ich schreibe eine ziemlich langatmige und schwierige Reihenakte, und ich muss den gleichen Strom der Fenster STDOUT zu beidem Konsole and zu einer Akte schreiben, also kann der Benutzer den Ausgang in der Realzeit sehen (feststellen, ob man nach jedem Schritt fortfährt) und archiviert ihn für review.

The die meiste intuitive Weise schien, ein Rohr zu sein:

1:
echo hallo Welt > my.log | >CON
das 


But einen Strom zu einer Akte anscheinend widerhallend produziert keinen weiteren Ausgang.  Ich könnte allen statischen Text auch zweimal schreiben:

1:
2:
echo hallo Welt > my.log
Echohallo Welt


But kann ich Befehle wie msiexec, Kopie, etc. gerade für die Protokollierung purposes.

Please von Hilfe nicht zweimal benennen.  Dank im Voraus.

Antwort : Zu trösten und zu archivieren Windows-Reihen-Akte STDOUT

ah, vermutlich, weil die letzte Reichweitereihe falsches gibt.   Wenn ich dieses Recht verstehe, wünschen Sie es „gutes“, wenn es irgendeine Reihe für dieses username gibt und kein gutes drucken, nur wenn es keine Reihe gibt.

Wenn das korrekt ist, dann dieses versuchen:

///////-Mechanismus, zum festzustellen, wenn der Benutzer und die Daten hat, die zu diesem Tabelle ////////////////////////// gespart  
include_once „connect_to_mysql.php“;  
 
$sql = mysql_query („* von der Mappe VORWÄHLEN IN DER username='$ username'");  
wenn (mysql_num_rows ($sql) == 0)
  „return_msg=no_good“ drucken;    
sonst
  Druck „return_msg=all_good“;


Weitere Lösungen  
 
programming4us programming4us