Jump to content

Chris200

Members
  • Content Count

    6
  • Joined

  • Last visited

Community Reputation

0 Neutral
  1. Hallo, könnte mir bitte jemand noch bei der Anpassung der Zeit mit der Berücksichtigung der Jahreszahl, Monatsangabe und Anzahl des Tages als integer Variabel helfen. Ich weiß nicht genau wie ich die Zeile myProcess.StartInfo.Arguments dementsprechend abändern muss, dass ich diese drei Variablen auch vorgeben kann. Vielen herzlichen Dank im Voraus😊👍
  2. Ja jetzt läufts, vielen herzlichen Dank Falls ich den Tag, Monat und Jahr ebenfalls noch als integer Variable zu Anpassung der Red Brick Zeit verwenden würde, wie würde sich da die Zeile: myProcess.StartInfo.Arguments = String.Format("/bin/date -s \"22 AUG 2019 {0:00}:{1:00}:{2:00}\"", stund, minut, sekund); noch ändern?
  3. Der nachfolgende Fehler tritt dann auf wenn die myProcess.Start() aufgerufen wird. continuous_stdout.log
  4. Danke für die Infos. Hab jetzt einmalig den Befehl: echo 'tf ALL=(root) NOPASSWD: /bin/date' | sudo tee -a /etc/sudoers auf der Red Brick Serial Consol ausgeführt. Zusätzlich habe ich in meinem Code folgende Zeilen geschrieben: using (Process myProcess = new Process()) { //myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.FileName = String.Format("/usr/bin/sudo /bin/date -s \"22 AUG 2019 {0:00}:{1:00}:{2:00}\"", stund, minut, sekund); //myProcess.StartInfo.CreateNoWindow = true; myProcess.Start(); } Die auskommentierten Zeilen brauch ich ja nicht oder? Bei diesem Programm kommt jedenfalls immer ein Fehler beim Aufrufen von myProcess.Start(); Wenn ich diesen Befehl weglasse, wird zwar das Programm ausgeführt jedoch wird die Zeit nicht verändert. (Die Bibliotheken using System; using System.Diagnostics; using System.ComponentModel; habe ich oben in mein Programm eingebunden) Macht ja nichts, dass ich diesen Programmtext erst mitten in meinem Code geschrieben habe oder? Vielen Dank für weitere Hilfe :)
  5. Vielen Dank für die Hilfe👌 Das Programm läuft jetzt auf dem Red Brick. Mir ist leider noch nicht ganz genau klar, wie ich die Zeit auf dem Red Brick manuell manipulieren kann. Muss ich dazu using System.Diagnostics bzw. Using System.Diagnostics.Process einbinden? Denn wenn ich im Programm-Code alleine date verwenden möchte, kennt das Programm den Befehl nicht. Mein Ziel wäre es nämlich die Red Brick Zeit anhand von integer Variablen zu setzen. Zum Beispiel: int stunde = 12; int minute = 5; int sekunde = 12; Diese Daten dann neu als Red Brick Zeit setzen. Vielen Dank.😊
  6. Hallo, ich habe ein Programm auf C# geschrieben, bei dem unter anderem die Zeit- und Datumsangabe des Red Bricks ausgegeben werden sollte (z.B.: DateTime.Now.Second). Bekomme dabei aber jedesmal, wenn ich es auf dem Red Brick laufen lasse die Fehlermeldung: "Unhandled Exception: System.IO.FileNotFoundException: Could not find file "/etc/localtime" File name: '/etc/localtime'" Beim Debuggen des Programms über Visual Studio funktioniert es hingegen einwandfrei, hierbei wird wahrscheinlich einfach die Computer-Zeitangabe verwendet. Wäre hierbei sehr dankbar für Hilfe. Meine zweite Frage wäre, wie ein Befehl aussieht die Red Brick Zeit über einen Programmtext individuell abzuändern. Also beispielsweise irgendein Datum mit beliebeiger Zeit vorzugeben. Vielen herzlichen Dank.
×
×
  • Create New...