MacBook Crontab – Otomatis Memperbarui Pelacak Harga Amazon
Walk You melalui cara memanfaatkan MacBook Crontab untuk secara otomatis menjalankan skrip pelacak penetapan harga Python Amazon, dan perbarui tabel P&L Anda

Sistem cron dan crontab adalah yang ada di latar belakang Macbook lokal Anda. Setiap kali Anda membuka kalkulator P&L di Google Spreadsheet, data harga produk pesaing Amazon selalu diperbarui. Jadi Anda bisa langsung mengetahui apakah harga produk Anda kompetitif atau tidak di hasil pencarian atau di tempat lain.
Dalam bab ini, saya akan memandu Anda tentang cara menggunakan Crontab untuk mengotomatiskan skrip Python. Di akhir Tutorial Python ini, Anda bisa mempelajari apa itu Crontab. Dan Anda dapat mengambil perintah apa yang dapat Anda gunakan. Tentu saja Anda bisa menguasai cara menginstal dan membuat eksekusi otomatis dengan bantuan bot ini. Ini akan membantu Anda mempelajari Tutorial Python saya berikutnya mengenai penerapan server juga.
Daftar Isi: Mengatur Penjadwal Tugas Menggunakan Macbook Crontab
- Apa itu Crontab dan Bagaimana cara kerjanya dengan Skrip Python Anda
- Gunakan Stimulator Jadwal Crontab Guru
- Berikan Akses Disk Penuh Cron dan Terminal di Macbook
- Buat Jadwal Crontab di Macbook Menggunakan
Crontab -e
- Periksa Status Crontab Menggunakan
Crontab -l
,Mail
dan Hapus permintaan Crontab yang ada menggunakanCrontab -r
- Pertanyaan Umum
Apa itu Crontab dan Cara Kerjanya dengan Skrip Python Anda
Cron adalah daemon komputer. Anda dapat menggunakannya untuk menjalankan tugas terjadwal dan diinginkan di latar belakang komputer Anda. Ini bisa berupa tugas satu kali atau tugas yang berulang.
File crontab hanyalah file teks sederhana. Ini berisi daftar perintah, dan perintah ini bertujuan untuk mengaktifkan dan dijalankan pada waktu tertentu. Ia memiliki serangkaian perintah crontab, dan daemon cron memeriksa perintah di file crontab dan menjalankannya di latar belakang sistem.
Di Macbook, Anda dapat membuka terminal dan memasukkan perintah crontab -e
. Anda dapat menambahkan perintah crontab untuk mengotomatiskan skrip Python yang disimpan di Macbook Anda. Artinya selama laptop Anda terbuka dan terhubung ke internet, skrip Python dapat bekerja secara otomatis di latar belakang tanpa manual apa pun.
Misalnya saja sebelumnya saya telah membagikan cara membuat pelacak harga Amazon . Pada dasarnya, pelacak ini perlu diperbarui pada slot waktu yang ditentukan, jika tidak, Anda tidak dapat melihat nilai pasar terkini. Namun, tidak mungkin memperbarui sendiri secara manual. Jadi, crontab bisa menjadi asisten pribadi Anda.
Stimulator Jadwal Crontab Guru
Hal pertama yang pertama, kita perlu mempelajari cara menyetel timer dengan menggunakan Crontab. Bagaimanapun, ini adalah fitur utama Crontab. Ada stimulator Crontab Guru, dan Anda dapat mencari di Google dan melihat simulatornya
Secara default, ada 5 variabel pengaturan timer. Yaitu menit, jam, hari dalam sebulan, bulan, dan hari dalam seminggu. Selain nomor yang bisa Anda gunakan, ada beberapa sinyal yang bisa Anda gunakan juga. Mereka mewakili beberapa perintah. Misalnya, *
mewakili nilai apa pun. Seperti yang Anda lihat pada tangkapan layar di bawah, hanya ada angka 5 di variabel menit, dan variabel lainnya adalah *
. Itu berarti kita perlu menjalankan skrip Python setiap 5 menit.
Untuk lebih jelasnya silakan lihat simulatornya dan coba bermain-main.

Berikan Akses Disk Penuh Cron dan Terminal di Macbook
Anda mungkin sadar, Crontab sepertinya tidak berfungsi di Macbook setelah Anda mencoba menjalankan skrip Python di terminal. Faktanya, ini berhubungan dengan masalah izin, karena sejak MacCatalina, kita perlu melakukan langkah lebih lanjut untuk memberikan akses izin kepada Cron. Di bawah ini adalah langkah-langkahnya
- Buka preferensi dan buka
“Security & Privacy” -> “Privacy”
- Gulir ke bawah ke
“Full Disk Access”
di sisi kiri dan pilih. - Tekan ikon buka kunci dan masukkan kata sandi Anda
- Tekan tanda
“+”
untuk menambahkan aplikasi - Ketik
“command+shift+G”
untuk membuka kotak dialog got to file - Masukkan nama path lengkap ke aplikasi, yaitu
/usr/sbin/cron and click on “Go”
- Klik
“Open”
Ini akan muncul dalam daftar dengan tanda centang di sebelahnya. Saya mencobanya dengan skrip csh sederhana di cron dan berhasil.
Terlebih lagi, kita juga perlu memberikan Terminal ke disk Penuh, dan langkah-langkahnya akan serupa dengan langkah-langkah Cron.
Buat Jadwal Crontab di Macbook Menggunakan Crontab -e
Sekarang Anda mungkin sudah menguasai cara mengatur timer, Anda dapat menggunakan pengaturan timer pada perintah Crontab di Terminal Macbook. Pada dasarnya rumus pembuatan crontab adalah timer plus aplikasi plus Script Python
* * * * * + Path of Python3 application + Python script
Hal pertama yang pertama, Anda perlu menyalin jalur lokasi aplikasi Python3 yang ada. Crontab tidak dapat mendeteksi aplikasi shell Anda saat ini secara otomatis. Anda perlu memberi tahu yang mana yang akan Anda gunakan dan membuka skripnya.
Anda dapat memasukkan “which python3”
atau "which python"
di terminal dan menyalin jalur ini terlebih dahulu. Anda akan menggunakan jalur ini nanti.
Kedua, silakan masuk ke folder skrip Python Anda dan salin lokasi file dan nama file. Anda juga akan menggunakannya setelah jalur aplikasi Python. Itu dapat memberi tahu Python skrip mana yang akan Anda jalankan.
Terakhir, Anda dapat memasukkan crontab -e
dan masuk ke lingkungan editor. Tekan "I"
untuk memulai mode editor. Kemudian Anda dapat mengisi pengaturan timer, jalur aplikasi python, serta lokasi dan nama skrip. Harap diingat bahwa crontab tidak mengizinkan adanya ruang apa pun di jalur aplikasi dan jalur file. Meski begitu, setiap bagian membutuhkan ruang untuk memisahkannya.
Kemudian Anda dapat menekan “ESC”
, dan mengetik “:wq”
untuk keluar dari mode editor. Berikut ini adalah kumpulan perintah yang dapat Anda gunakan di editor vi.
Periksa Status Crontab Menggunakan Crontab - l
, mail
dan Hapus Permintaan Crontab Menggunakan Crontab -r
Memasukkan crontab -l
di terminal dapat menampilkan perintah otomatisasi crontab yang baru saja Anda atur.
Dalam beberapa kasus, Anda mungkin menemukan Anda tidak dapat membuat perintah dengan memunculkan pesan ini di terminal “/usr/bin/vi exited with status 1”
. Alasannya adalah karena sistem Anda belum menginstal editor vi.
Solusinya cukup ketik “export EDITOR=vim”
di terminal, lalu isi crontab -e
untuk memulai kembali pengeditan
Terlebih lagi, di antarmuka terminal setelah keluar dari editor crontab, Crontab tidak akan memperbarui Anda apakah otomatisasi berfungsi atau tidak. Di sisi lain, Anda perlu memeriksa pesan dari sistem Cron.
Ini sangat sederhana hanya dengan mengetikkan “mail”
di terminal, dan Anda bisa mendapatkan kembali daftar email. Dengan memasukkan nomor email, Anda dapat membuka pesan dan memahami hasil otomatisasi. Jika perintah Anda mengalami masalah, Anda dapat belajar dari pesan tersebut.
Saya harap Anda menikmati membaca Bab 18: Memanfaatkan Macbook Crontab untuk Mengotomatiskan Menjalankan Pelacak Harga Pesaing Amazon dan Memperbarui Kalkulator P&L dan Nilai Pasar Produk. Jika ya, dukung kami dengan melakukan salah satu hal yang tercantum di bawah ini, karena itu selalu membantu saluran kami.
- Dukung dan donasi ke saluran kami melalui PayPal ( paypal.me/Easy2digital )
- Berlangganan saluran saya dan nyalakan lonceng notifikasi saluran Youtube Easy2Digital .
- Ikuti dan sukai halaman saya halaman Facebook Easy2Digital
- Bagikan artikel ke jejaring sosial Anda dengan hashtag #easy2digital
- Beli produk dengan kode diskon Easy2Digital DISKON 10% ( Easy2DigitalNewBuyers2021)
- Anda mendaftar ke buletin mingguan kami untuk menerima artikel, video, dan kode diskon terbaru Easy2Digital
- Berlangganan keanggotaan bulanan kami melalui Patreon untuk menikmati manfaat eksklusif ( www.patreon.com/louisludigital )
Pertanyaan yang Sering Diajukan:
Q1: Bagaimana cara menggunakan produk S?
A: Anda dapat menggunakan produk S dengan mengikuti petunjuk penggunaan yang tertera pada kemasan produk.
Q2: Apakah produk S aman digunakan untuk semua jenis kulit?
A: Ya, produk S aman digunakan untuk semua jenis kulit.
Q3: Berapa lama efek dari produk S dapat terlihat?
A: Efek dari produk S dapat terlihat setelah penggunaan secara teratur selama 2 minggu.
Q4: Apakah produk S memiliki efek samping?
A: Produk S tidak memiliki efek samping jika digunakan sesuai dengan petunjuk yang tertera.
Q5: Berapa lama produk S bisa digunakan?
A: Produk S bisa digunakan selama 3 bulan setelah kemasan dibuka.
Q6: Apakah produk S memiliki tanggal kedaluwarsa?
A: Ya, produk S memiliki tanggal kedaluwarsa yang tertera pada kemasan.
Q7: Apakah produk S telah teruji secara klinis?
A: Ya, produk S telah teruji secara klinis dan aman digunakan.
Q8: Apakah produk S cocok untuk digunakan sebelum tidur?
A: Ya, produk S cocok untuk digunakan sebelum tidur karena dapat membantu meregenerasi kulit.
Q9: Apakah produk S mengandung bahan alami?
A: Ya, produk S mengandung bahan alami yang berkualitas tinggi.
Q10: Apakah produk S dapat digunakan oleh wanita hamil?
A: Sebaiknya konsultasikan dengan dokter sebelum menggunakan produk S jika Anda sedang hamil atau menyusui.