Ich würde gerne einen Cronjob verwenden, um die Oktave mit der Force-GUI-Option zu öffnen.
Schreiben
00 22 * * * octave --force-gui > ~/log 2>&1
startet die Oktave nicht, sondern gibt die Log-Nachricht
octave: unrecognized option "--force-gui"
usage: octave [-HVdfhiqvx] [--debug] [--echo-commands] [--eval CODE]
[--exec-path path] [--help] [--image-path path] [--info-file file]
[--info-program prog] [--interactive] [--line-editing]
[--no-history] [--no-init-file] [--no-init-path] [--no-line-editing]
[--no-site-file] [--no-window-system] [-p path] [--path path]
[--silent] [--traditional] [--verbose] [--version] [file]
Wenn ich eintrete
octave --force-gui
direkt im Terminal öffnet sich die Oktave gut.
Ich habe festgestellt, dass der gleiche Fehler wie in der Protokolldatei beim Eingeben auftritt
/usr/bin/octave --force-gui
in ein Terminal.
Frage: Wie kann ich die Oktav-GUI über Cron starten?
Ich verwende Octave Version 3.8.1 auf Linux Mint 16.
Antworten:
3 für die Antwort № 1Klingt wie du hast zwei verschiedene Versionen von Octave installiert. Ein in /usr/bin/octave
(eine ältere Version ohne die --force-gui
Option), und eine neue Version, die in Ihrem Pfad ist, aber nicht auf dem Pfad, wenn Cron ausgeführt wird.
Art which octave
um zu sehen, wo die Oktavversion ist, die Sie ausführen möchten, und um Ihre Pfade zu reparieren. Vielleicht möchten Sie auch die alte Version von Octave deinstallieren.