linux - 从 cron 使用 GUI 启动 Octave

标签 linux cron octave

我想使用 cronjob 通过 force-gui 选项打开 Octave。

写作

00 22 * * * octave --force-gui > ~/log 2>&1

不开始 Octave 但给出日志消息

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]

当我进入

octave --force-gui

直接在终端中,octave 打开就好了。

我注意到当我进入时产生了与日志文件中相同的错误

/usr/bin/octave --force-gui

进入终端。

Question: How can I start the octave GUI via Cron?

我在 Linux Mint 16 上使用 Octave 版本 3.8.1。

最佳答案

听起来您安装了两个不同版本的 Octave。一个在 /usr/bin/octave 中(没有 --force-gui 选项的旧版本),一个在你的路径中但不在路径中的新版本当 cron 运行时。

键入 which octave 以查看您要运行的 Octave 版本在哪里并修复您的路径。您可能还想卸载旧版本的 Octave。

关于linux - 从 cron 使用 GUI 启动 Octave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28132210/

相关文章:

c - 如何使用 libevent 库在程序中搜索和删除事件?

Java,试图编译,得到以下错误信息,这是什么意思?

linux - 是否有类似于 Windows WINAPI 的核心 Linux API,特别是用于创建 GUI 应用程序?

javascript - 使用javascript从cron格式获取日期时间

python - 如果失败,几天后重新运行 python 脚本

php - 通过 CRON 作业 PHP 处理 1000 个用户

algorithm - 遗传算法中的错误( Octave )

linux - Bash 脚本使用 if 条件产生错误

matlab - 将类别值快速扩展到矩阵中的归一化特征向量行

c++ - TSP解决方案解读