gpt4 book ai didi

unix - 输出 shell 脚本到日志文件

转载 作者:行者123 更新时间:2023-12-05 08:59:17 27 4
gpt4 key购买 nike

我有一个预定的 unix 脚本,我想记录它的输出。由于用户界面限制,我无法编辑 cron 文件,也无法将 >> logfile 添加到命令中。我可以在脚本本身中添加一些内容以将输出发送到日志吗?

{

printf poo

#Do not change
PRINTF=/usr/bin/printf
MSMTP=/usr/local/bin/msmtp
MSMTPCONF=/var/etc/msmtp.conf

#Can be changed
FROM="nas4free@usinfosec.com"
TO="dpatino@usinfosec.com"
MDIR="CaseData"
SUBJECT="$MDIR Backup Report"


} > /mnt/support/logs/$SUBJECT.log
#BODY="$(cat /mnt/support/logs/test.log)"
#$PRINTF "From:$FROM\nTo:$TO\nSubject:$SUBJECT\n\n$BODY" | $MSMTP --file=$MSMTPCONF -t

最佳答案

尝试

#!/bin/bash
exec > /tmp/myLog.log 2>&1
set -x

日志显示:

+ echo 'Hello World!'
Hello World!

关于unix - 输出 shell 脚本到日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15483704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com