123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/sh
- php-fpm7
- nginx
- nohup redis-server /opt/redis.conf & > /dev/null &
- lock_file="/move.lock"
- source_dir="/www/"
- destination_dir="/app"
- chmod -R 777 "$source_dir"
- if [ ! -e "$destination_dir" ]; then
- mkdir "$destination_dir"
- fi
- chmod -R 777 "$destination_dir"
- # 检查是否存在锁文件
- if [ ! -e "$lock_file" ]; then
- # 如果锁文件不存在,执行移动操作
- rsync -aL "$source_dir/" "$destination_dir"
- # 创建锁文件
- touch "$lock_file"
- rm -rf "$source_dir";
- fi
- echo "php-fpm7,redis and nginx started";
- while true; do
- sleep 2
- done
|