Справочная информация:
Я использую сервис машинного обучения, где я даю ему скрипт bash, и он запускает его. Я не могу дать ему несколько файлов для использования и доступа к машине напрямую. Этот скрипт выполняет другую программу из зависимостей, которые я передал, и эта программа периодически записывает данные в местоположение, которое я также не могу изменить.
То, что я хочу сделать, - это перед тем, как мой bash-скрипт выполнит эту программу, я хотел бы сказать это, как фоновую задачу, каждые N секунд, просматривать файлы в местоположении X и копировать любые файлы, которые не Он уже был скопирован в папку Y. Поэтому мой сценарий launcher.sh
настроил бы этот фоновый процесс и затем перешел бы к выполнению моей программы, которая записывает данные.
Это что-то выполнимое?
Я пытался сделать что-то вроде nohup watch -n 30 cp -R -u -p /source /dest &
, но безуспешно.