Я знаю, что можно планировать сценарии и процессы с помощью планировщика cron
для автоматизации процессов R в определенные моменты времени из самого R. Я также знаю, что вы можете поместить функцию (ы) в .Rprofile
, чтобы они выполнялись при каждом запуске R.
Я понял, как запускать функцию в пределах .First()
только по понедельникам, но хотел бы, чтобы она запускалась только при первом открытии пользователем RStudio
в этот понедельник.
Это то, что у меня так далеко в моем .Rprofile
:
.First <- function(){
today <- weekdays(as.Date(Sys.Date()))
if (today == "Monday"){
print("Today is "Monday")
} else {
print("Today is not Monday")
}
}
Я хотел бы добавить к этому коду способ проверки журнала и отображения сообщения только при первом входе пользователя в систему в течение дня, а не при каждом открытии / закрытии проектов, перезапустите R, и т.д. .