Bisakah saya menjadwalkan perbaikan izin file berkala? Dengan Automator, mungkin?
automator
permission
schedule
Petruza
sumber
sumber
Jawaban:
Pergi ke terminal dan jalankan "crontab -e" untuk menambahkan entri crontab baru. Sekarang ada banyak cara sintaksis yang dapat Anda lakukan untuk mencapai apa yang Anda inginkan (baca tentangnya di sini wikipedia ). Namun, yang paling mudah adalah menempatkan
di dalamnya.
Catatan : Anda akan menggunakan vi untuk mengedit. Tekan "i" untuk mengetik, lalu setelah Anda selesai tekan ESC dan ketik ": wq" untuk menyimpan dan keluar.
sumber
@hourly touch ~/crontest
adalah, jadi saya akan menganggap itu berfungsi.@hourly touch ~/crontest
hanya bekerja ketika OS berjalan pada ** yang tepat: 00 jam, jadi apakah @bulan akan melewatkan jika OS tidak berjalan pada waktu yang tepat? seperti hari pertama di jam 00:00?Anda dapat melakukan ini dengan kombinasi iCal, AppleScript, dan Shell Scripting.
Pertama, buka AppleScript Editor (/ Aplikasi / Utilitas). Rekatkan ini di:
Buka File- & gt; Simpan Sebagai. Pilih lokasi yang aman tetapi tidak terhubung. Atur menu Format File ke Aplikasi.
Lalu, buka iCal. Tambahkan acara baru (sebut saja itu seperti "Izin Perbaikan Otomatis"). Klik kanan genap dan pilih Dapatkan Info.
Atur menu Ulangi ke sesuatu seperti Setiap Bulan (tergantung pada seberapa sering Anda ingin memperbaiki izin).
Di bawah Lampiran, klik Tambah File ... Navigasikan ke file yang Anda simpan dari AppleScript Editor.
Sekarang, iCal akan secara otomatis (pada interval yang Anda pilih pada Repeat) membuka aplikasi yang Anda buat. Aplikasi itu membuka Terminal dan menjalankan perintah yang memverifikasi dan memperbaiki izin Anda. Jendela Terminal memiliki meteran kemajuan dan daftar perubahan yang dibuatnya (beserta kesalahannya).
sumber
cron
ataulaunchd
atau solusi GUI seperti Pencatat Waktu Script