我当前的脚本如下所示:
cd ~/.wine/drive_c/
echo "test123" > foo$$.txt
wine start "C:\foo$$.txt"
wineserver -w
echo "Wine is done!"
当一次只有一个程序在 wine 中运行时,它工作正常。但是,如果我第二次运行它,在第一个程序完成之前,两个脚本将等待彼此的程序退出。
这不起作用:
cd ~/.wine/drive_c/
echo "test123" > foo$$.txt
$(wine start "C:\foo$$.txt") &
wait ${!}
echo "Wine is done!"
因为它会在您关闭文本编辑器之前退出。
我需要使用该start
命令,因为我希望使用其默认编辑器/查看器运行文件。