24 lines
645 B
Bash
Executable File
24 lines
645 B
Bash
Executable File
#!/bin/sh
|
|
work_dir="/home"
|
|
sdk_cfg="app/conf"
|
|
app_cfg="cfg"
|
|
plc_cfg="app/PlcColDLL/CfgFile"
|
|
|
|
if [ -z "$(ls -A $work_dir/$sdk_cfg)" ]; then
|
|
echo "Directory '$work_dir/$sdk_cfg' is empty or does not exist."
|
|
tar -zxf /home/backup.tar.gz -C $work_dir $sdk_cfg
|
|
fi
|
|
|
|
if [ -z "$(ls -A $work_dir/$app_cfg)" ]; then
|
|
echo "Directory '$work_dir/$app_cfg' is empty or does not exist."
|
|
tar -zxf /home/backup.tar.gz -C $work_dir $app_cfg
|
|
fi
|
|
|
|
if [ -z "$(ls -A $work_dir/$plc_cfg)" ]; then
|
|
echo "Directory '$work_dir/$plc_cfg' is empty or does not exist."
|
|
tar -zxf /home/backup.tar.gz -C $work_dir $plc_cfg
|
|
fi
|
|
|
|
cd /home/app
|
|
./start_app.sh
|