Tôi đã tạo LaunchDaemon để tự động khởi động máy khách khai thác khi máy tính khởi động. Đây là tập tin .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>com.example.miner</string>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>/library/start.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>StandardOutPath</key>
<string>/tmp/com.example.minerout</string>
</dict>
</plist>
Mục tiêu của LaunchDaemon này là bắt đầu và giữ cho một công cụ khai thác tiền điện tử hoạt động khi máy tính khởi động. Kịch bản bắt đầu khai thác nằm trong thư mục Thư viện và công cụ khai thác nằm trong cùng thư mục.
Tại sao LaunchDaemon đang tải, nhưng không bắt đầu?
Bên cạnh đường dẫn có thể không tồn tại / l Library / start.sh (phân biệt chữ hoa chữ thường!) Một vị trí thích hợp cho tập lệnh * .sh cũng như tệp nhị phân khai thác là / usr / local / bin / hoặc ~ / bin / hoặc một thư mục con nào đó có & symlink đến / usr / local / bin / hoặc ~ / bin /!
—
klanomath