Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个调用的makefile
...
@lessc less/mything.less > style.uncompressed.css
当lessc编译器出现错误时,我可以运行像“beep”或“paplay ...”这样的命令吗?如果我该怎么做?
我在后台运行它,并且有一个脚本检查文件夹以进行更改,如果发生更改,则执行此 makefile。我没有第二台显示器,我不希望控制台始终位于顶部。所以出错时的声音会很棒。也许有人知道另一种解决方案。
Make 对构建失败的默认操作是使用非零退出代码退出。如果 make 以非零退出代码终止,您可以围绕它创建一个简单的包装器,调用声音生成命令:
make if [ $? -ne 0 ]; then tput bel aplay <sound to play>.mp3 fi