Как обновить softlinks, когда папка обновляется?

У меня есть два каталога, 'исходные' и 'мягкие'.
У меня есть гибкие ссылки на всех файлах исходного каталога.

ln -s original/* soft/

Однако на регулярной основе файлы получают скопированную и удаленную ежедневную основу. Однако новые ссылки не становятся добавленными, а также ссылки на удаленных файлах не становятся удаленными.

Как я могу удостовериться, что все ссылки удалены, когда файл удален? и ссылки добавляются, когда файлы добавляются.

PS: Я не хочу достигать этого с чем-то вроде этого ln -s original/ soft

0
задан 15 October 2018 в 10:38

1 ответ

Если вы не хотите, чтобы софт сам являлся символической ссылкой на оригинал, то самый простой подход - иметь задание cron, которое удаляет все символические ссылки в программном обеспечении и воссоздает символические ссылки на основе в оригинале. В зависимости от частоты обновлений вы можете запускать эту задачу cron каждую минуту, каждый час, каждый день, ...

Надеюсь, это поможет.

0
ответ дан 27 October 2019 в 08:01

Другие вопросы по тегам:

Похожие вопросы: