Я пытаюсь настроить процесс bash для развертывания моего проекта django на сервере Linux.
Через cygwin я запускаю скрипт, который вызывает scp для копирования моих файлов. Есть ли аналогичная команда для удаления файлов * .pyc. На данный момент я смог выполнить это локально только после использования ssh с:
find . -name "*.pyc" -exec rm -rf {} \;
Я ищу какую-то команду для удаленного вызова, которая была бы эквивалентна.
вы можете синхронизировать свой локальный компьютер с удаленным с помощью rsync через ssh и иметь опцию Удалить
Вы можете использовать ssh. Формат ssh:
ssh user @ host команда
так что-то вроде
ssh user @ host 'найти. -name "* .pyc" -exec rm -rf {} \; '
Вероятно, вам следует использовать абсолютные пути для удаленного сервера, чтобы вы точно знали, где удаляете файлы. Проверить это с
ssh user @ host 'найти. -name "* .pyc" -print '