Saya mencoba membuat perintah cron yang akan menggunakan penurunan harga R untuk membuat halaman html baru pada interval tertentu. Saya menemukan ini adalah masalah pandoc.
Saya mendapatkan pesan kesalahan berikut ketika saya mencatat perintah cron saya
Kesalahan: pandoc versi 1.12.3 atau lebih tinggi diperlukan dan tidak ditemukan (lihat halaman bantuan ?rmarkdown::pandoc_available). Eksekusi dihentikan
Apakah ada sedikit kode sederhana yang dapat saya tambahkan ke file .Rmd untuk mengarahkannya ke pandoc saat menjalankan perintah cron?
Mempertahankan postingan aslinya. Itu di bawah paragraf ini.
Semua yang ingin saya lakukan adalah file berjudul test_doc.Rmd
.
Ketika saya menjalankan perintah berikut pada baris perintah, itu berhasil:
RScript -e "library(rmarkdown); render(\"/path/test_doc.Rmd\")"
Namun, ketika saya menjalankannya di crontab, saya tidak berhasil. Saya menjalankan versi ini:
25 10 * * * RScript -e "library(rmarkdown); render(\"/path/test_doc.Rmd\")"
saya bingung. Saya tidak percaya ini masalah jalur file, karena saya memiliki skrip R lain (bukan rmarkdown) yang berjalan di crontab dan berfungsi. Saya menggunakan Mac OS X 10.10.5