gpt4 book ai didi

linux - 我正在尝试发送邮件,该邮件将重定向同一目录中 logfile.txt 中日志文件的内容。但它失败

转载 作者:太空宇宙 更新时间:2023-11-04 05:04:21 25 4
gpt4 key购买 nike

请在下面找到我的脚本:-

#!/bin/bash
date=`date +%Y%m%d`

ssh root@server-ip "ls -lrth /opt/log_$date/"

ssh root@server-ip "cd /opt/log_$date/; for i in `cat *.log`;do echo $i >> /opt/log_$date/logfile.txt; done;cat /opt/log_$date/logfile.txt| mail -s \"Apache backup testing\" saranjeet.singh@*****.com"

任何帮助将不胜感激。谢谢

最佳答案

因为您使用双引号,所以在 SSH 命令执行之前,您的反引号将在本地主机上进行评估。

不过,在这种情况下,更好的解决办法是完全避免它们;

ssh root@server-ip  "cat /opt/log_$date/*.log |
tee /opt/log_$date/logfile.txt" |
mail -s ...

关于linux - 我正在尝试发送邮件,该邮件将重定向同一目录中 logfile.txt 中日志文件的内容。但它失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21324812/

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