linux - add jobs.log
This commit is contained in:
parent
2c9c9fb62c
commit
d03a1a6e3b
@ -1,22 +1,22 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
function do_and_check_cmd() {
|
function do_and_check_cmd() {
|
||||||
if [ "$CHANGE_DIR" != "" ] ; then
|
if [ "$CHANGE_DIR" != "" ] ; then
|
||||||
cd "$CHANGE_DIR"
|
cd "$CHANGE_DIR"
|
||||||
fi
|
fi
|
||||||
if [ "$AS_ROOT" != "" ] ; then
|
if [ "$AS_ROOT" != "" ] ; then
|
||||||
output=$("$@" 2>&1)
|
output=$("$@" 2>&1)
|
||||||
else
|
else
|
||||||
output=$(su -s "/bin/bash" -c "$1" nginx 2>&1)
|
output=$(su -s "/bin/bash" -c "$1" nginx 2>&1)
|
||||||
fi
|
fi
|
||||||
ret="$?"
|
ret="$?"
|
||||||
if [ $ret -ne 0 ] ; then
|
if [ $ret -ne 0 ] ; then
|
||||||
echo "[!] Error from command : $*"
|
echo "[!] Error from command : $*"
|
||||||
echo "$output"
|
echo "$output"
|
||||||
exit $ret
|
exit $ret
|
||||||
fi
|
fi
|
||||||
echo "$output"
|
echo "$output"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
# Check if we are root
|
# Check if we are root
|
||||||
|
|||||||
@ -221,6 +221,7 @@ do_and_check_cmd find /etc/nginx -type d -exec chmod 0775 {} \;
|
|||||||
echo "[*] Prepare log files and folders"
|
echo "[*] Prepare log files and folders"
|
||||||
do_and_check_cmd touch /var/log/access.log
|
do_and_check_cmd touch /var/log/access.log
|
||||||
do_and_check_cmd touch /var/log/error.log
|
do_and_check_cmd touch /var/log/error.log
|
||||||
|
do_and_check_cmd touch /var/log/jobs.log
|
||||||
if [ ! -e "/var/log/nginx" ] ; then
|
if [ ! -e "/var/log/nginx" ] ; then
|
||||||
do_and_check_cmd mkdir /var/log/nginx
|
do_and_check_cmd mkdir /var/log/nginx
|
||||||
fi
|
fi
|
||||||
@ -229,8 +230,10 @@ do_and_check_cmd touch /var/log/nginx/error.log
|
|||||||
do_and_check_cmd chown -R root:nginx /var/log/nginx
|
do_and_check_cmd chown -R root:nginx /var/log/nginx
|
||||||
do_and_check_cmd chown root:nginx /var/log/access.log
|
do_and_check_cmd chown root:nginx /var/log/access.log
|
||||||
do_and_check_cmd chown root:nginx /var/log/error.log
|
do_and_check_cmd chown root:nginx /var/log/error.log
|
||||||
|
do_and_check_cmd chown root:nginx /var/log/jobs.log
|
||||||
do_and_check_cmd chmod 770 /var/log/access.log
|
do_and_check_cmd chmod 770 /var/log/access.log
|
||||||
do_and_check_cmd chmod 770 /var/log/error.log
|
do_and_check_cmd chmod 770 /var/log/error.log
|
||||||
|
do_and_check_cmd chmod 770 /var/log/jobs.log
|
||||||
do_and_check_cmd chmod -R 770 /var/log/nginx
|
do_and_check_cmd chmod -R 770 /var/log/nginx
|
||||||
|
|
||||||
# Prepare Let's Encrypt files and folders
|
# Prepare Let's Encrypt files and folders
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user