root@xxx:/storage# stat /script/xxx.file
File: /script/xxx.file
Size: 1030 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 45875204 Links: 1
Access: (0777/-rwxrwxrwx) Uid: (65534/ nobody) Gid: (65534/ nogroup)
Access: 2018-06-12 21:00:01.308455845 +0700
Modify: 2018-06-08 14:36:08.429939719 +0700
Change: 2018-06-08 14:36:08.429939719 +0700
#!/bin/bash
path=/xxx
if [[ `date +%Y-%m-%d` = `stat $path/xxx.file |grep Modify| awk '{ print $2 }'` ]]
then echo 0
else echo 1
fi
#!/bin/bash
while IFS=":" read LOGIN_NAME LOGIN_PASSWD LOGIN_UID LOGIN_GID LOGIN_DESC LOGIN_HOME LOGIN_SHELL ;
do
echo $LOGIN_NAME
if [[ $LOGIN_NAME = $CUSTOM_USER ]]
then
echo "FATAL ERROR: user \"$CUSTOM_USER\" already exist"
else
USER_CREATE_CMD="$CUSTOM_USER"
fi
done < /etc/passwd
#!/bin/bash
read -p "сменить файл конфигурации? (y/n)" answer
if [ $answer = "y" ];
then
read -p "сменить хост? (y/n):" dohost
echo $dohost
if [ "$dohost" = "y" ];
then
read -p "укажите новый хост : " host
echo $host
else
host = "champ"
echo $host
fi
read -p "сменить порт? (y/n):" doport
if [ "$doport" = "y" ]; then
read -p "укажите новый порт : " port
echo $port
else
port = "8001"
echo $port
fi
touch myjson.json
cat <<-EOF >> myjson.json
{
"host" : "$host",
"port" : "$port"
}
EOF
else
echo "No"
fi