- Coloque em qualquer lugar que você quiser
- Execute-os no cron do usuário que tem permissão suficiente para acessar e executar.
Eu tenho um servidor Linux e um monte de scripts que são usados para executar relatórios fora de alguns bancos de dados e também sincronizar dados entre vários bancos de dados. Todos esses scripts devem ser executados no cron. Devo instalá-los em /home/scripts/
e executá-los nos scripts cron? Ou devo instalá-los em /usr/share/scripts/
(ou devem estar em outro lugar) e executá-los no cron do root? Eu gosto da idéia de ter todos os scripts em um diretório (como eles têm muitos subdiretórios). Eles também serão controlados por versão. Ah, e o servidor é dedicado apenas a esses scripts.
Tags linux filesystems