Articles of 命令

调用'脚本'命令并从一个bash脚本中退出它

我正在使用linux脚本命令http://www.linuxcommand.org/man_pages/script1.html在交互式bash脚本中logging所有input和输出。 此刻我必须调用script命令,然后运行我的bash脚本,然后exit 。 我想运行script并从实际的bash脚本本身中exit命令。 我怎样才能做到这一点? 我已经尝试过script -a但是这对交互式脚本不起作用。 任何援助将不胜感激。

Exchange 2007 – 从指定的date范围获取项目数

在Exchange命令行pipe理程序中使用下面的命令,我可以获取Exchange服务器上所有邮箱的列表以及它们的显示名称,大小和项目数: Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,TotalItemSize,ItemCount 但是,我想要的是将这些结果限制在指定的date范围内 – 例如,我希望能够找出每个邮箱中有多less项在12/01/2012到06 / 01/2013。 有任何想法吗? 谢谢!

如何识别命令提示符窗口?

环境:Windows 7 目前我有机器上启动2个batch file系统启动。 这些batch file通过在单独的命令提示符窗口上运行,内部运行多个程序 所以实际上,我可以说启动后打开3个命令提示符窗口。 我的要求是,我想closures上述3的特定命令提示符窗口。 我应该如何处理这个? 我不能closures命令提示符窗口的所有3个实例。 我的想法是,如果有一种方法来识别这些窗口,我可以用它来find它。

无论是否创build机器,一个stream浪的命令来创build和configuration机器?

当我的虚拟机没有创build时 ,我可以运行: vagrant up 要么: vagrant up –provision 但不是vagrant provision ,因为警告: 虚拟机未创build。 继续… 当我的虚拟机创build时 ,我可以运行: vagrant provision 要么: vagrant reload –provision 但不是vagrant up –provision ,因为警告: 机器已经创build好了。 当我运行vagrant up && vagrant provision ,如果VM机器尚未创build,它将被调配两次。 此外,我不能检查上述命令的非零退出代码来运行另一个,因为他们总是返回零。 是否有任何单一的vagrant命令,每次运行独立于VM状态的命令(无论是否创build),都会调用供应脚本?

用文件名连续拖尾date和时间的日志文件

我有一个格式为log_name_YY-MM-DD_HH_mm.log的日志文件。 日志每隔几个小时旋转一次,并创build包含创builddate和时间的新日志。 有时我需要使用tail -f命令来tail -f这个日志的实时输出。 日志旋转后,尾巴仍指向旧的文件名,必须手动重新启动与新的文件名。 有没有办法自动切换tail -f来使用新文件? 在这种情况下, tail -F选项( tail –follow=name –retry )不起作用,因为日志的文件名发生更改。

findtypes和最大date年龄的命令

是否有一个查找命令标志,我可以设置文件的最大date年龄。 示例将只是在过去2天内的文件 另外,我给的命令是-type f -type f是什么意思?

当我使用uniq -u时,我得不到任何输出,但为什么?

当我运行以下命令时,我希望获得ASG成员实例的IP地址: current_servers=$(aws ec2 describe-instances –instance-ids $(aws autoscaling describe-auto-scaling-groups –auto-scaling-group-names "${asgname}" –region $region | grep InstanceId | awk -F: '{print $2}' | tr -d '\"|,' | tr -d '\n') –region $region | grep "PrivateIpAddress" | grep -v '\[' | awk -F: '{print $2}' | uniq -u | tr -d '\"|,' ) 出于某种原因,我得不到输出。 但是,如果我将uniq -u命令更改为uniq -u ,那么我将得到正确的输出。 […]

Outlook发送HELO / EHLO问题

我有一个非常奇怪的问题 – 有一个客户端运行Outlook 2003与2个电子邮件帐户。 他们configuration完全相同(用户名/密码除外),他们都启用了“validation发送”。 奇怪的事情:一个帐户可以发送,另一个不会。 我检查了日志,发现有一个帐户正在发送EHLO(让他发送),另一个帐户只是发送HELO(不会中继​​)。 我找不到HELO / EHLO区别的原因:/ 我尝试了任何东西 – 删除/重新创build该帐户,没有工作。 即使在不同的机器上,同样的问题。 LAN运行在AVM Ken代理服务器上。 我也尝试删除/重新创build帐户 – 没有成功。 任何想法可能是错的?

Netsh无类静态路由DHCP选项

我想添加netsh命令来设置DHCP范围中的无类别静态路由249,我使用这个命令,但它给了我一个erorr,我正在使用Windows Server 2003 R2 netsh dhcp服务器\ SRVDC01范围10.0.17.45设置选项值249 IPADDRESS 10.0.0.0 255.0.0.0 10.0.16.1

运行远程命令来保存debian软件包列表

我想将一些远程计算机的软件包列表(dpkg)备份到备份服务器上:它们全部运行Debian。 我已将rsa密钥configuration为在没有身份validation的情况下以root身份远程login到其他计算机。 如何在远程计算机上运行“dpkg –get-selections> file”命令来保存软件包列表,这样我的备份服务器可以复制这些文件?