Jadi saya ingin melakukan beberapa logging dan karenanya, ingin meletakkan tanggal di depan output skrip bash. Masalahnya adalah bahwa ini memiliki beberapa jalur output. Saya hanya bisa meletakkan tanggal sebelum seluruh output. Tapi kemudian saya memiliki garis tanpa tanggal di log. Tentu saja saya dapat berasumsi bahwa tanggal dari baris di atas sama, tetapi saya berharap ada solusinya. Terima kasih sebelumnya!
Ini skrip saya yang memanggil skrip lain:
#!/bin/sh
echo $(date "+%F %T") : starting script
echo $(date "+%F %T") : $(./script.sh)
echo $(date "+%F %T") :script ended
Ini hasilnya:
2012-07-26 15:34:12 : starting script
2012-07-26 15:35:14 : First line of output
second line of output
2012-07-26 15:35:17 : script ended
Dan itulah yang ingin saya miliki:
2012-07-26 15:34:12 : starting script
2012-07-26 15:35:14 : First line of output
2012-07-26 15:35:15 : second line of output
2012-07-26 15:35:17 : script ended