CRON vs Bash脚本

我有一个bash脚本,可以正常工作。在终端中,我可以执行脚本... ./foo.bar 1.脚本关闭soffice.bin, 2.执行一个python脚本,该脚本替换先前关闭的libreoffice文件的内容 3.打开带有问题文件的libreoffice并将其显示在我的第二台显示器上。

当我在终端窗口-UBUNTU 19.10中亲自执行此操作时,它就像一种魅力。

我尝试使用CRON来自动化该过程。但是当CRON完成工作时- 1.脚本关闭soffice.bin(libreoffice)。 2.执行一个python脚本,该脚本替换先前关闭的文件的内容 3.用相关文件打开libreoffice,但不打开“查看”窗口。

我使用该系统来运行数据库服务器,但是我连接了一个监视器来显示每日信息。我想我想弄清楚为什么cron除了完全重新打开libreoffice之外还会做同样的事情。它像尝试进行还原一样挂起。但是我在libreoffice的BASH脚本中的选项是--norestore。