标签: linux gnu-screen error-code
我正在通过以下屏幕运行命令:
screen -d -m sh -c 'command'
问题是我想检查命令是否成功。
似乎我无法使用echo $?执行此操作。
echo $?
http://savannah.gnu.org/bugs/?25611#postcomment
一种方法是将错误重定向到文件,并检查文件是否为空。
screen -d -m sh -c 'invalid_command 2>error.txt'
你能想到另一种不弄乱文件的方法吗?