我有我运行的这个命令。让我们称之为foo
。我可以在foo
不指定完整路径的情况下执行,foo
如下所示:
$ foo
missing args
我怀疑foo
是一个 bash 脚本,所以我想查看 中的源代码foo
,但是当我这样做时,which foo
我会收到标准错误消息:
which: no foo in (/usr/local/bin ...removed for brevity ...)
是什么赋予了?
我试图通过执行以下命令检测主机何时从重新启动中恢复:
ping -c 1 -W 1800 myhost
我希望在 30 分钟过去之前主机能够成功 ping,并且在我的脚本中我可以ssh
对主机采取一些动作。但是主机确实在过去 30 分钟之前启动,我可以通过ping myhost
从命令行手动运行来验证这一点,但ping -c 1 -W 1800 myhost
没有成功。它只是超时。
我的操作系统是:
$ uname -a
Linux dev-001 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 15 17:36:42 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux