У меня есть Rscript, который я запускаю с помощью crontab, который занимает много времени.Я добавляю его вывод в файл и засыпал код операторами print
, чтобы отслеживать ход выполнения скрипта в фоновом режиме.
Это работает, но я получаюнадоело добавлять все больше и больше print
заявлений.Что я действительно хочу, так это посмотреть, какую команду он выполняет вместе с выводом, который он генерирует.Например, при запуске следующего скрипта:
$ cat test.r
#!/bin/env Rscript
Sys.sleep(10)
3+2
Я бы хотел, чтобы результат был как-то
> Sys.sleep(10)
> 3+2
[1] 5
, то есть именно то, что я увидел бы, если бы я запустил его в интерактивном режиме.
Есть идеи?