We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2f21e12 commit f1be0fcCopy full SHA for f1be0fc
1 file changed
src/psij/launchers/scripts/launcher_lib.sh
@@ -34,12 +34,23 @@ if [ "$_PSI_J_LOG_FILE" == "" ]; then
34
_PSI_J_LOG_FILE="/dev/null"
35
fi
36
37
-ts() {
38
- while read LINE; do
39
- TZ=UTC TS=$(date '+%Y-%m-%d %H:%M:%S')
40
- echo "$TS $_PSI_J_JOB_ID $LINE"
41
- done
42
-}
+if [ "${BASH_VERSINFO[0]}" -gt 4 ] || { [ "${BASH_VERSINFO[0]}" -eq 4 ] && [ "${BASH_VERSINFO[1]}" -ge 2 ]; }; then
+ ts() {
+ local TZ=UTC
+ while read LINE; do
+ printf -v TS '%(%Y-%m-%d %H:%M:%S)T' -1
+ echo "$TS $_PSI_J_JOB_ID $LINE"
43
+ done
44
+ }
45
+else
46
47
48
49
+ TS=$(date '+%Y-%m-%d %H:%M:%S')
50
51
52
53
+fi
54
55
log() {
56
echo "$@" >&3
0 commit comments