从C#Mono应用程序运行Linux的终端命令

时间:2017-01-03 07:23:11

标签: c# bash process mono ubuntu-16.04

我正在尝试从Ubuntu 16.04中的C#Mono应用程序执行shutter(截图应用程序)作为Process类。我正在使用this link中的代码。

不幸的是我收到错误Command not found。它适用于ls, pwd ...等标准命令。我意识到,当我cd /时,我会看到不同的文件夹和文件(例如app.flatpak等),而不是说“本地”,因此bash无法找到{{} 1}}因为它不在那里。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

相反,“快门”使用它:

export SHUTTER=$(which shutter); $SHUTTER

which shutter将返回shutter app

的完整路径