小编slt*_*son的帖子

管尾输出到另一个脚本

我试图将tail命令的输出传递到另一个bash脚本来处理:

tail -n +1 -f your_log_file | myscript.sh
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,$ 1参数(在myscript.sh中)永远不会到达.我错过了什么?如何管道输出作为脚本的输入参数?

PS - 我希望tail能够永远运行并继续将每一行连接到脚本中.

编辑 现在myscripts.sh的全部内容是:

echo $1;
Run Code Online (Sandbox Code Playgroud)

parameters bash pipe tail

8
推荐指数
1
解决办法
1万
查看次数

在命令行中将 --no-color 设置为 git 的默认值

我正在研究终端中没有颜色的嵌入式系统(剥离的busybox)。当我使用 git 时,我总是要记住 --no-color 选项。

我知道我可以通过设置设置我的电子邮件

git config user.email
Run Code Online (Sandbox Code Playgroud)

但我似乎无法弄清楚如何做类似于 set 的事情,这样我就不必每次都添加它。

git git-config

4
推荐指数
1
解决办法
1132
查看次数

在查询中使用本地时间

我希望此查询的结果以本地时间而非 UTC 时间显示:

union * 
|  
order by timestamp desc
Run Code Online (Sandbox Code Playgroud)

我将如何让它显示当地时间?我知道这是一些变化,dateadd(timestamp - 7h)但我无法弄清楚。

azure azure-application-insights

4
推荐指数
2
解决办法
2636
查看次数

使用 iptables 规则记录 https 上的所有流量

我有兴趣记录来自端口 443 的所有流量,以便对我们正在处理的某些连接处理/阻塞进行故障排除。记录所有 https / 端口 443 流量的最佳方法是什么(即使一开始就完整性来说有点矫枉过正)?

哦...这将在网关/路由器上进行记录...因此它将记录从 LAN 端进入的所有流量。在这种情况下,不关心 WAN 端 - 只想记录来自 LAN 端的所有传出流量。我知道我不会看到它的内容 - 我只想看到它们通过 iptables 的连接(源 IP 和目标 IP)。

linux https router iptables

0
推荐指数
1
解决办法
9526
查看次数