variables de commandes
This commit is contained in:
parent
7809a360eb
commit
6e37ad5821
|
@ -15,6 +15,9 @@ test -f /etc/evomaintenance.cf && . /etc/evomaintenance.cf
|
||||||
|
|
||||||
PATH=${PATH}:/usr/sbin
|
PATH=${PATH}:/usr/sbin
|
||||||
|
|
||||||
|
SENDMAIL_BIN=$(command -v sendmail)
|
||||||
|
GIT_BIN=$(command -v git)
|
||||||
|
|
||||||
WHO=$(LC_ALL=C who -m)
|
WHO=$(LC_ALL=C who -m)
|
||||||
USER=$(echo ${WHO} | cut -d" " -f1)
|
USER=$(echo ${WHO} | cut -d" " -f1)
|
||||||
IP=$(echo ${WHO} | cut -d" " -f6 | sed -e "s/^(// ; s/)$//")
|
IP=$(echo ${WHO} | cut -d" " -f6 | sed -e "s/^(// ; s/)$//")
|
||||||
|
@ -52,7 +55,6 @@ echo "----------- ${NOW_ISO} ---------------" >> "${LOGFILE}"
|
||||||
echo "${BLOB}" >> "${LOGFILE}"
|
echo "${BLOB}" >> "${LOGFILE}"
|
||||||
|
|
||||||
# git commit
|
# git commit
|
||||||
GIT_BIN=$(command -v git)
|
|
||||||
GIT_COMMITS=""
|
GIT_COMMITS=""
|
||||||
|
|
||||||
if test -x "${GIT_BIN}"; then
|
if test -x "${GIT_BIN}"; then
|
||||||
|
@ -89,7 +91,6 @@ VALUES ('${HOSTNAME}','${USER}','${IP}','${BEGIN_DATE}',now(),'${SQL_TEXTE}') "
|
||||||
psql ${PGDB} ${PGTABLE} -h ${PGHOST}
|
psql ${PGDB} ${PGTABLE} -h ${PGHOST}
|
||||||
|
|
||||||
# send mail
|
# send mail
|
||||||
SENDMAIL=$(command -v sendmail)
|
|
||||||
|
|
||||||
MAIL_TEXTE="${TEXTE}"
|
MAIL_TEXTE="${TEXTE}"
|
||||||
if [ -n "${GIT_COMMITS}" ]; then
|
if [ -n "${GIT_COMMITS}" ]; then
|
||||||
|
@ -99,4 +100,4 @@ MAIL_TEXTE=$(echo "${MAIL_TEXTE}" | sed "s@/@\\\\\/@g")
|
||||||
|
|
||||||
cat /usr/share/scripts/evomaintenance.tpl | \
|
cat /usr/share/scripts/evomaintenance.tpl | \
|
||||||
sed -e "s/__TO__/${EVOMAINTMAIL}/ ; s/__HOSTNAME__/${HOSTNAME}/ ; s/__USER__/${USER}/ ; s/__BEGIN_DATE__/${BEGIN_DATE}/ ; s/__END_DATE__/${END_DATE}/ ; s/__TEXTE__/${MAIL_TEXTE}/ ; s/__IP__/${IP}/ ; s/__FULLFROM__/${FULLFROM}/ ; s/__FROM__/${FROM}/ ; s/__URGENCYFROM__/${URGENCYFROM}/ ; s/__URGENCYTEL__/${URGENCYTEL}/" | \
|
sed -e "s/__TO__/${EVOMAINTMAIL}/ ; s/__HOSTNAME__/${HOSTNAME}/ ; s/__USER__/${USER}/ ; s/__BEGIN_DATE__/${BEGIN_DATE}/ ; s/__END_DATE__/${END_DATE}/ ; s/__TEXTE__/${MAIL_TEXTE}/ ; s/__IP__/${IP}/ ; s/__FULLFROM__/${FULLFROM}/ ; s/__FROM__/${FROM}/ ; s/__URGENCYFROM__/${URGENCYFROM}/ ; s/__URGENCYTEL__/${URGENCYTEL}/" | \
|
||||||
${SENDMAIL} -oi -t -f ${FROM}
|
${SENDMAIL_BIN} -oi -t -f ${FROM}
|
||||||
|
|
Loading…
Reference in a new issue