我正在运行一个 shell 脚本,它将数据从一个进程传输到另一个进程
process_a | process_b
Run Code Online (Sandbox Code Playgroud)
有谁知道一种方法来找出两个程序之间传递了多少字节?目前我能想到的唯一解决方案是编写一个小的 c 程序,从标准输入读取,写入标准输出并计算所有传输的数据,将计数存储在环境变量中,例如:
process_a | count_bytes | process_b
Run Code Online (Sandbox Code Playgroud)
有没有人有更简洁的解决方案?
我们为所有用户提供了一个映射的网络驱动器 (H:),我们已将我的文档重定向到该驱动器。在文件服务器上使用 FSRM,每个用户被限制为 5GB 的磁盘空间。
Windows 会自动将其设置为脱机文件夹,并且同步效果很好,特别是对于经常远离网络的笔记本电脑用户。
当用户连接到 LAN 时,Windows 资源管理器会显示他们使用了多少 5GB 配额。但是...当他们与 LAN 断开连接时,它会显示其本地驱动器上有多少可用空间。
因此,长时间在慢速网络链接上工作并且大部分处于离线模式的用户在离线时可能会超出他们的配额。当他们回到办公室并连接到 LAN 时,他们发现无法再保存数据。
有没有办法配置窗口来跟踪配额,并在离线模式下工作时向用户显示可用空间?
(这个问题在 Windows 8 中似乎更糟,默认情况下它更喜欢一直在离线模式下工作,即使在快速网络上也是如此)
如何使用 shell 脚本确定文件是否存在?
IE:
#!/bin/sh
if [ Does File Exist? ]
then
do this thing
fi
Run Code Online (Sandbox Code Playgroud) bash ×1
linux ×1
mappeddrive ×1
netlogon ×1
pipe ×1
quota ×1
shell ×1
unix-shell ×1
windows ×1