Mac下设置开机自启动服务及取消开机自启动
1、在home目录下创建shell脚本(start_streamlit.sh) #!/bin/bash cd ~/Downloads/image-dedup-system || exit source .venv/bin/activate streamlit run app/main.py 2、给自启动脚本赋予权限 chmod +x ~/start_streamlit.sh 3、在 ~/Library/LaunchAgents/ 下创建一个 plist 后缀文件(com.frank.streamlit.plist) 注意:把 your_username 改成你 mac 的用户名。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.frank.streamlit</string> <key>ProgramArguments</key> <array> <string>/bin/bash</string> <string>/Users/ your_username /start_streamlit.sh</string> </array> <key>RunAtLoad</key> <true/> <key>StandardOutPath</key> ...