Saya menjalankan sisi Debian.
Saya mencoba untuk berani memulai dan memainkan stasiun radio online pada jam 9 pagi pada Senin, Selasa, Rabu, & amp; Kam setiap minggu. Saya memiliki URL stasiun yang disimpan dalam file pls yang saya unduh dari situs web stasiun itu sendiri, dan saya telah mengkonfirmasi bahwa berani memainkannya. Tapi saya tidak bisa mendapatkan cron untuk memulainya. Di crontab saya, saya sudah mencoba:
0 9 * * 1-4 audacious /home/ryan/Music/WSMR_Radio.pls
dan
0 9 * * 1-4 'audacious /home/ryan/Music/WSMR_Radio.pls'
dan
0 9 * * 1-4 "audacious /home/ryan/Music/WSMR_Radio.pls"
tanpa keberuntungan. Apa yang saya lakukan salah? Saya tidak menemukan kesalahan saya di info crontab (5).
Saya kira beberapa mungkin menjawab, "Jangan gunakan cron, gunakan [alat lain ini]," tapi saya masih ingin tahu bagaimana menggunakan cron dengan benar, setidaknya untuk referensi di masa depan.
audacious
. Ketikkanwhich audacious
dan itu akan memberi Anda path lengkap ke file biner; cukup gunakan itu alih-alih polosaudacious
di entri crontab Anda dan itu akan berfungsi.mpv /home/ryan/Music/WSMR_Radio.pls
yang bekerja dengan baik. Lariaudacious
dari baris perintah saya melihat itu memberi saya kesalahan tentang tidak menemukan beberapa file lain di tab berani terbuka lainnya. Jadi saya menutup tab tab yang lain itu dan mencoba lagi, masih tidak jalan. Karena mungkin ada sesuatu dengan keberanian saya, dan mungkin sintaks crontab baik-baik saja, haruskah saya menjawab pertanyaan dan tanda saya sendiri sebagai diselesaikan?Jawaban:
Menggunakan
cron
, gunakanaudacious
tetapi dengan alat lain yang disebut:Audacious tidak punya fitur putar otomatis setelah menambahkan daftar putar seperti yang saya tahu. Jadi biarkan berjalan dengan berani sepanjang malam, lalu
cron
akan menekan tombol putar denganaudtool
.sumber
audacious /home/ryan/Music/WSMR_Radio.pls
membuka keberanian dan segera mulai bermain. tapi terima kasih telah menyebutkanaudtool
; Saya tidak tahu tentang itu.Saya mencoba entri crontab dengan dan tanpa jalur penuh ke keberanian, mencoba keduanya kutipan tidak, tunggal, dan ganda, dan tidak ada yang berhasil. Saya memastikan berani memberi saya tidak ada kesalahan ketika dijalankan secara manual dari baris perintah. Lalu saya mencoba garis crontab dengan 'mpv' bukannya 'berani', tanpa jalur penuh, dan tidak dikutip, dan berhasil. Mungkin garis crontab baik-baik saja, dan ada beberapa masalah lain yang terjadi, mungkin dengan berani. Saya akan menerima ini sebagai jawabannya
sumber