linux rhel シェルスクリプト ひな形

内容

[root@localhost ~]
[root@localhost ~]# cat /root/hinagata.sh
#!/bin/bash

lodDate=$(date +%Y%m%d)
logFile="/root/log/hinagata_${lodDate}.log"

writeLog() {
 timestamp=$(date +%Y-%m-%d-%H:%M:%S)
 echo "${timestamp} $1" >> "$logFile" 2>&1
}

#
writeLog "スクリプト開始"

echo "hogehoge"

writeLog "スクリプト終了"
[root@localhost ~]#

実行

[root@localhost ~]#
[root@localhost ~]# /root/hinagata.sh
hogehoge
[root@localhost ~]#

ログ

[root@localhost ~]#
[root@localhost ~]# cat /root/log/hinagata_20250308.log
2025-03-08-17:19:16 スクリプト開始
2025-03-08-17:19:16 スクリプト終了
[root@localhost ~]#

コメント

タイトルとURLをコピーしました