如何从程序中保存图像来自Ubuntu应用程序启动命令

时间:2017-06-18 05:42:29

标签: linux ubuntu-16.04 app-startup

我们正在尝试使用Ubuntu的应用程序启动命令启动程序。我们成功启动相机并查看图像。但是图像没有保存到我们希望保存的文件夹中。

从终端手动启动时,程序可以正常运行。保存到相应的文件夹中。

有没有人知道如何保存图像但是在启动时从应用程序启动命令启动?

感谢。

1 个答案:

答案 0 :(得分:0)

你没有提供很多细节,所以我的答案可能完全没有了。对我来说,听起来你已经创建了一个应用程序,用网络摄像头拍照并将其保存到磁盘。现在,您希望应用在用户登录时运行该应用,因此您已将应用添加到启动应用列表中。该应用程序启动,拍照,但不能写它做磁盘。如果是这样,我会考虑:

  1. 尝试将调试日志记录添加到您的应用,这样您就可以了解无法打开文件的原因。这个应用程序编写的语言,如果打开文件失败,API会告诉你。这些信息至关重要。最简单的方法是打印到stdout,然后在启动应用程序时将其转发到日志.e.g。 /usr/local/bin/myapp &>> /tmp/myapp.log
  2. 尝试写一下像/ tmp这样的位置,其中权限不是很大的问题。
  3. 尝试在启动应用之前添加延迟,请参阅此list of various approaches了解如何执行此操作,最简单的方法是使用以下命令:sleep 10 ; /usr/local/bin/myapp &>> /tmp/myapp.log
  4. 如果这都是垃圾,您需要在问题中添加更多详细信息。