trap来将脚本内执行的命令写入日志

如果您想将刚执行的命令行输出到日志文件中,可以使用 trap 命令来实现。

下面是一个示例脚本:

#!/bin/bash

source /etc/profile

day=`date ‘+%F %X’`
log_file=”/tmp/rsync.kinggoo.log”

# 日志文件路径
log_file=”/path/to/log.txt”

# 设置 DEBUG 选项以显示命令
set -o functrace

# 定义一个函数来处理 DEBUG 选项
function log_command() {
local current_com[……]

继续阅读

第 1 页,共 1 页1