คำถามติดแท็ก launchctl

7
ไม่สามารถเปิด daemon ด้วย launchctl ใน Yosemite
ฉันมี launchd daemon ~/Library/LaunchAgentsซึ่งทำงานได้ดีใน Mavericks แต่มันจะไม่เริ่มต้นในเบต้าสาธารณะโยเซมิตี Plist daemon เป็นแบบนี้ (ชื่อผู้ใช้ของฉันคือdarksairกับ UID 501) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd > <plist version="1.0"> <dict> <key>Label</key> <string>org.darksair.retrmail</string> <key>ProgramArguments</key> <array> <string>/Users/darksair/bin/retrmail.py</string> </array> <key>KeepAlive</key> <false/> <key>StartInterval</key> <integer>300</integer> <key>LaunchOnlyOnce</key> <false/> <key>UserName</key> <string>darksair</string> <key>ProcessType</key> <string>Standard</string> <key>EnvironmentVariables</key> <dict> <key>PATH</key> <string>/Users/darksair/Python/bin:/Users/darksair/Python3/bin:/Users/darksair/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string> </dict> <key>StandardOutPath</key> <string>/Users/darksair/logs/retrmail.log</string> …

5
ฉันจะเริ่ม nginx บนพอร์ต 80 ที่เข้าสู่ระบบ OS X ได้อย่างไร
ฉันติดตั้ง Nginx โดยใช้homebrewและหลังจากเสร็จสิ้นการติดตั้งข้อความต่อไปนี้จะปรากฏขึ้น: In the interest of allowing you to run `nginx` without `sudo`, the default port is set to localhost:8080. If you want to host pages on your local machine to the public, you should change that to localhost:80, and run `sudo nginx`. You'll need to turn off any …

5
การตั้งค่าตัวแปรสภาพแวดล้อมใน OS X สำหรับแอปพลิเคชัน GUI
วิธีหนึ่งตั้งค่าตัวแปรสภาพแวดล้อมใน Mac OS X เช่นนั้นจะพร้อมใช้งานสำหรับแอปพลิเคชัน GUI โดยไม่ใช้~ / .MacOSX / environment.plistหรือLogin Hooks (เนื่องจากสิ่งเหล่านี้เลิกใช้แล้ว )

1
ดูเหมือนว่า launchd จะไม่สนใจ StartCalendarInterval บน Yosemite
ฉันพยายามอัปเดต Homebrew ตามเวลาด้วย launchd ไฟล์ plist ของฉันแสดงที่นี่: <?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>ms.liu.homebrew.update</string> <key>UserName</key> <string>LiuMS</string> <key>ProcessType</key> <string>Background</string> <key>EnvironmentVariables</key> <key>ProgramArguments</key> <array> <string>/usr/local/bin/brew</string> <string>update</string> </array> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>20</integer> <key>Minute</key> <integer>0</integer> </dict> <key>StandardOutPath</key> <string>/usr/local/logs/ms.liu.homebrew.update.out</string> <key>StandardErrorPath</key> <string>/usr/local/logs/ms.liu.homebrew.update.err</string> </dict> </plist> มันทำงานอย่างใด: ฉันสามารถดำเนินการlaunchctl start ms.liu.homebrew.updateด้วยตนเองเพื่ออัปเดต Homebrew …

1
เริ่มเซิร์ฟเวอร์ SSH โดยไม่ต้องพิมพ์รหัสผ่าน - Sudoers (NOPASSWD)
ฉันต้องการรันบรรทัดคำสั่งด้านล่างโดยไม่ต้องพิมพ์รหัสผ่าน sudo -s /bin/launchctl load -w /System/Library/LaunchDaemons/ssh.plist ดังนั้นฉันจึงพยายามเพิ่มบรรทัดด้านล่างลงใน sudoers ของฉัน แต่ไม่สามารถใช้งานได้! ALL ALL = NOPASSWD: / bin / launchctl load -w /System/Library/LaunchDaemons/ssh.plist MyAccount ALL = (ALL) NOPASSWD: / bin / launchctl load -w /System/Library/LaunchDaemons/ssh.plist MyAccount ALL = NOPASSWD: / bin / launchctl load -w /System/Library/LaunchDaemons/ssh.plist MyAccount ALL = (ALL) NOPASSWD: …

1
OS X: ยกเลิกการโหลดกระบวนการจาก launchctl
ฉันต้องหยุดการรวบรวมในขณะที่ ฉันเห็นว่ามันกำลังทำงานอยู่: ps axuw | grep collectd user 73543 0.0 0.0 2540860 1900 ?? S 4:15PM 0:00.26 /usr/local/Cellar/collectd/5.4.0/sbin/collectd -f -C /usr/local/etc/collectd.conf kill [PID]ฆ่ากระบวนการ แต่มันเริ่มต้นอีกครั้ง ฉันเห็นมันในรายการ launchctl: launchctl list | grep collectd 73543 - homebrew.mxcl.collectd แต่ฉันไม่สามารถหามันได้: mac:~ user$ ls /System/Library/LaunchDaemons/ | grep -i "collectd" mac:~ user$ mac:~ user$ ls /Library/LaunchDaemons/ | …

1
Redis จะไม่เริ่มทำงานผ่านบริการ bitbar / brew เริ่ม
พยายามที่จะจัดการ Redis ผ่านทางปลั๊กอินของ Brew Service ผมไม่สามารถทำได้ มันล้มเหลวอย่างเงียบ ๆ และการทำงานbrew services start redisยังล้มเหลวอย่างเงียบ ๆ อย่างเท่าเทียมกันbrew services listแสดงให้เห็นว่ามันเป็นเริ่มต้น แต่มีข้อผิดพลาด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.