Saya perlu menjalankan applet Java dari Firefox. Masalahnya adalah, saya harus menjalankan Firefox ini dari sebuah cron. Jika saya menjalankan dari baris perintah dan berfungsi dengan baik, tetapi ketika menempatkan perintah di cron gagal:
*/1 * * * * firefox http://domain.com/iqms/packetloss/iqmspacket2.html
Jawaban:
Cron berjalan di lingkungan yang tidak tahu apa-apa tentang manajer tampilan (
$DISPLAY
tidak disetel). Jendela terminal Anda yang telah Anda uji memiliki set ini untuk itu. Jika Anda mencobanya di terminal "nyata", atau melalui SSH, Anda akan melihatnya rusak.Jika Anda hanya menjalankan satu server X, hanya menentukan tampilan mungkin berfungsi:
Anda mungkin bisa lebih berupaya untuk mengerjakan tampilan apa yang sedang duduk di bawah daripada menganggapnya
:0
tapi itu mungkin akan bekerja sebagian besar waktu.Jika Anda hanya perlu memuat ulang sesuatu, lihat Tab Auto Reload atau plugin Firefox serupa.
sumber
crontab -e
Saya menemukan jawaban ini saya mencari tambahan untuk oli:
Setelah beberapa pencarian, saya menemukan bahwa saya perlu menjalankan sebagai pengguna yang valid, bukan dari root.
tq
sumber