假设我有100个主机,我想要执行ssh连接,结果应该打印"YES“或"NO”。
然后执行应该打印“是”或“否”的ping。
,如果ssh生成,则打印Y其他没有,如果ssh使Y,则尝试执行Ping并与正常运行时间一起打印Y,如果ping无法访问,则打印N
例如
SL.No. Server Ping SSH Uptime(hrs)
1 Linux-test y y 2020-26-05 17:17:44
2 linux-test1 n - -
我在我的bluemix空间中安装了一个容器。在仪表板中,我看到容器正在运行,并且有一个公共IP地址。
当我使用命令cf ic ps -a查看我的命令外壳时,我看到了以下内容:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 57f7363b-710 registry.ng.bluemix.net/tolsma_ns/wiccalc:v1 "" 43 minutes ago Networking 2 minutes ago 134.168.15.165:2
我有一个脚本,目前ping一些服务器。如果服务器可ping通,则使用scp将一些文件写入该服务器。我想添加一个部分,这样如果服务器无法ping通,脚本就会抛出一条错误消息。 #!/bin/bash
ssh-copy-id localhost
#Getting list of server
server_list=${cobbler system list}
for server in ${server_list} ; do
dns_names=${cobbler system report --name${server} | grep -i "dns name" | a
我的C#应用程序似乎有问题,我将其容器化并放入pod中,不能通过集群访问服务吗?
我做了一个简单的代码示例
using System;
using System.Net.NetworkInformation;
namespace pingMe
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Ping ping = new Ping();
在我的Linux机器上,我编写了一个bash代码,它会定期ping一些设备,包括一些android设备。问题是,由于休眠模式策略,这些设备中的一些设备导致无法wifi通(尽管它们连接到wifi)。 我用arping代替了ping,似乎可以在休眠模式下对设备执行ping命令。但是,在我的bash脚本中,我不能将arping命令用作布尔值if条件,这对于替换ping命令是必不可少的。 发自: if ping -c 1 ${ip[$i]} &> /dev/null then [...] 至: if arping ...? &> /dev/null the