Compare commits
3 Commits
02913e042d
...
d9ca7c3127
Author | SHA1 | Date | |
---|---|---|---|
d9ca7c3127 | |||
d76510b2aa | |||
d49fd18668 |
@ -4,10 +4,10 @@ PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
|
||||
|
||||
FILES=""
|
||||
SCRIPTNAME=$(basename $0)
|
||||
DIRS="/opt/SGE/local/scripts/${SCRIPTNAME}.d /usr/local/etc/gridengine/${SCRIPTNAME}.d"
|
||||
DIRS="/opt/SGE/local/${SCRIPTNAME}.d /usr/local/etc/gridengine/${SCRIPTNAME}.d"
|
||||
for DIR in ${DIRS} ; do
|
||||
if [ -d ${DIR} ] ; then
|
||||
if [ ! -z $(ls ${DIR}/[0-9][0-9]*) ] ; then
|
||||
if [ ! -z "$(ls ${DIR}/[0-9][0-9]*)" ] ; then
|
||||
FILES="${FILES} $(ls ${DIR}/[0-9][0-9]*)"
|
||||
fi
|
||||
fi
|
||||
@ -15,6 +15,6 @@ done
|
||||
FILESSORTED="$(echo ${FILES} | sort)"
|
||||
|
||||
for FILE in ${FILESSORTED} ; do
|
||||
echo ${FILE} || exit $?
|
||||
${FILE} $@ || exit $?
|
||||
done
|
||||
exit 0
|
||||
|
28
pe_epilog.d/99-rm_empty_pe_logs.sh
Executable file
28
pe_epilog.d/99-rm_empty_pe_logs.sh
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
## Delete the STDOUT and STDERR files (.o and .e) if they are empty
|
||||
## ( we do not want to delete non-empty files, they may contain useful
|
||||
## troubleshooting or debug information ... )
|
||||
##
|
||||
|
||||
## input args:
|
||||
# 1: $pe_hostfile
|
||||
# 2: $host
|
||||
# 3: $job_owner
|
||||
# 4: $job_id
|
||||
# 5: $job_name
|
||||
# 6: $pe
|
||||
# 7: $pe_slots
|
||||
# 8: $queue
|
||||
# 9: $stdout_path
|
||||
# 10: $stderr_path
|
||||
# 11: $merge_stderr
|
||||
|
||||
stdout_path=${9}
|
||||
stderr_path=${10}
|
||||
|
||||
[ -r ${stdout_path} -a -f ${stdout_path} ] && [ ! -s ${stdout_path} ] && rm -f ${stdout_path}
|
||||
[ -r ${stderr_path} -a -f ${stderr_path} ] && [ ! -s ${stderr_path} ] && rm -f ${stderr_path}
|
||||
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user