我正在使用迷你shell腳本來實時「尾部」一堆日誌文件。GLOBIGNORE不能與sudo命令一起使用
#!/bin/sh
oldGLOBIGNORE=$GLOBIGNORE
export GLOBIGNORE='foo-bar.log'
sudo -E tail -f -n0 /var/log/*.log
GLOBIGNORE=$oldGLOBIGNORE
正如你所看到的,我想記錄除名爲foo-bar.log
之外的所有文件。
-E
sudo的選項應該允許我保持GLOBIGNORE
變量,但它看起來不起作用。
我在Ubuntu 10.04上測試,bash 4.1.5。
任何線索?
是'/斌/ sh'砸向你的系統上?它並不總是...... – twalberg