そのため、ファイル /home/servers/template/craftbukkit.jar を /home/servers 内のすべてのフォルダーにコピーする必要があります。/home/servers/server1、/home/servers/server2 など。
しかし、/home/servers/whateverserveritiscurrentlyon/mods が存在しない場合にのみ実行したいと思います。これは私が思いついたものであり、それが機能するかどうか疑問に思っていました:
echo " Script to copy a file to all server directories, only if mods does not exist in that directory"
for i in /home/servers/*/; do
if [ ! -d "$i/mods" ]; then
cp -f /home/servers/template/craftbukkit.jar "$i"
fi
done
echo " completed script ..."