現在、シェルスクリプトが同時ログに毎回失敗する理由を理解しようとしています。 私は、次のようなシェルの機能を持っている: log()
{
local l_text=$1
local l_file="/path/to/logs/$(date +%Y%m%d)_script.log"
local l_line="$(date +'%Y-%m-%d %H:%M:%S')
私はいくつかのトラップを管理するスクリプトを開発しています。初めに私はこのコードでINTとSIGTSTPを管理し、それは非常にうまく機能: #!/bin/bash
function capture_traps() {
echo -e "\nDoing something on exit"
exit 1
}
trap capture_traps INT
trap cap