更新:我怎么能跑:
osascript -e 'set desktopImage to POSIX file "~/image.jpg"
tell application "Finder"
set desktop picture to desktopImage
end tell'
通过 .command 文件?
我正在尝试通过终端播放歌曲,然后在歌曲中的某个时间在终端中回显某些内容。
起初我试过:
afplay song.mp3; sleep 30; echo Foo
但是 sleep 30 和 echo Foo 直到 afplay 任务完成才运行,这是在歌曲播放完毕之后。
我还尝试创建另外两个 .command 文件,然后让它们都运行:
batch song.command; batch echo.command
song.command 是:
afplay song.mp3
echo.command 是:
sleep 30; echo Foo
但是在完成 song.command 中的所有内容之前, echo.command 不会执行。
我需要以某种方式在这首歌中回响大约 30 秒的内容。
帮助?