有没有办法在Mac OS X 10.6上使用Spotlight运行shell脚本?我希望能够在不打开终端的情况下直接从Spotlight调用shell脚本。如何使用Spotlight运行shell脚本?
回答
用.command
后缀保存你的shell脚本 - 这使它可以双击,并且你也应该能够直接从Spotlight运行它。
它可以工作,但是带有消息'[Process completed]'的终端出现了,它必须手动关闭。有没有办法避免这种情况? – 2014-01-26 05:30:14
@ChakradarRaju当流程完成时,您可以更改终端首选项以使窗口关闭。或者,你可以将你的shell脚本包装在一个应用程序包中,然后它不会弹出窗口。 [见此](https://mathiasbynens.be/notes/shell-script-mac-apps)最后,您可以创建一个小应用程序来运行shell脚本,并将其设置为运行所有或特定shell脚本的默认值。 – 2014-10-30 02:28:36
我试图传递一个参数,但无法做到。有没有办法做到这一点?我用echo“Parameter $ 1”创建了一个简单的脚本,但是当我执行“myscript.com和任何东西”时,它不会被识别出来。 – 2016-02-29 22:41:44
我也想补充一下,如果你需要终端窗口在运行命令后消失,你可以设置终端设置来做到这一点。
当shell退出时,它在设置>> shell >>下。
这仍然会让终端运行,但脚本至少会自行清理。
我用这个写脚本来隐藏和显示桌面图标。
- 1. 如何运行使用shell脚本
- 2. 运行shell脚本
- 3. 运行shell脚本++
- 4. 运行shell脚本
- 5. 运行shell脚本
- 6. 如何从cron运行的Perl脚本中运行shell脚本?
- 7. 如何运行shell脚本平行
- 8. 使用PHP运行Shell脚本
- 9. 无法运行shell脚本使用dockerfile
- 10. 使用c编程运行shell脚本
- 11. 使用shell脚本运行Jupyter程序
- 12. 使用sudo从PHP运行shell脚本
- 13. 使用Docker运行shell脚本
- 14. 使用ProcessBuilder运行shell脚本
- 15. 使用.env文件运行shell脚本
- 16. 使用sudo运行shell脚本时,
- 17. 使用html按钮运行shell脚本
- 18. 使用./点斜杠运行shell脚本
- 19. 如何从AppleScript运行shell脚本?
- 20. 如何从shell脚本运行knitr
- 21. 如何在IronWorker上运行shell脚本?
- 22. 如何在PHP中运行shell脚本?
- 23. 如何运行这个shell脚本?
- 24. 如何从magento运行bash shell脚本?
- 25. 如何从shell运行python脚本
- 26. 如何在shell脚本中运行SQL
- 27. 如何通过运行shell脚本
- 28. AutoIT - 如何运行shell脚本
- 29. 如何使用java运行时执行交互式shell脚本?
- 30. 如何使用java执行shell脚本
属于superuser.com – 2010-05-20 21:07:07