Di bawah ini adalah contoh dari apa yang saya coba lakukan:
<?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>fooLabel</string>
<key>Something</key>
<string>/bin/bash foo -arg 1 -arg 2 &</string>
</dict>
</plist>
Plist telah ditambahkan /Library/LaunchDaemons
sehingga harus dijalankan saat boot untuk semua pengguna, bukan? The hak akses file yang sesuai ditetapkan.
Script perlu dijalankan sebagai proses latar belakang dan juga membutuhkan konektivitas jaringan. Bagaimana saya bisa memastikan daftar tidak diluncurkan sampai akses internet dibuat?
Jawaban:
Anda ingin menyertakan pemeriksaan ini untuk status jaringan:
Juga - Anda mungkin ingin menyampaikan argumen program dengan benar:
sumber
tail -n100 /var/log/foo.log | curl -s --data - http://website.com/upload/ 2>&1 >/tmp/bar