gpt4 book ai didi

applescript - 为什么Applescript 在后台Shell 作业后不退出?

转载 作者:行者123 更新时间:2023-12-04 16:56:48 29 4
gpt4 key购买 nike

我可以创建一个(非常)简单的 applescript 应用程序来运行 Firefox 后台并退出。 (原因是我有不同的工作和家庭配置文件)。我的脚本基本上是:

do shell script "/Applications/firefox.app/Contents/MacOS/firefox -no-remote -P 'Personal' &"



它有效,但脚本/应用程序在我退出 Firefox 之前不会退出。我该如何解决?

最佳答案

您需要将 stdout 和 stderr 重定向到某个地方。 做shell脚本 command 知道它为程序的 stdout 和 stderr 设置的管道仍然打开,因此它等待它们关闭。

do shell script "/Applications/firefox.app/Contents/MacOS/firefox -no-remote -P 'Personal' > /dev/null 2>&1 &"

关于applescript - 为什么Applescript 在后台Shell 作业后不退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1776669/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com