我有一个脚本,目前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
我最近切换了我的域名的托管服务,因为我最近一直在检查它,我注意到更改已经完成传播,但我的笔记本电脑(Mac OS X Mountain Lion,如果这有帮助的话)仍然会在我输入URL时导航到旧服务器。
如果我在任何其他设备上导航到该页面,它会将我带到新服务器。如何重置我的笔记本电脑的DNS缓存?它发生在每个浏览器中,以及当我从终端ping域名时显示旧IP。
这会不会和我的Wi-fi有关?我的其他设备连接到相同的网络,并且没有遇到相同的问题。
我想根据ping comannd的结果显示一条弹出消息,无论ping是否失败或传递ping是否成功消息都是如何执行的:
start "Checking your PC is on the network- ...."%host% ping localhost |find "TTL=">nul && (msg "%username%": Ping to Local Host Failed) || (msg "%username%" Ping to Local host Succesful)
start
我有一个javascript函数,我设置了一个间隔,每30秒执行一次。这是我的密码:
function ping() {
// code ...
}
ping(); // call function when page loads for first time
// call function every 30 seconds
window.setInterval(function(){
ping();
}, 30000);
我想做的是将第一个调用(当页面第一次加载时)延迟5秒,然后函数应该每30秒再执行一次。
我试过setTimeout,但似乎不起作用,它执行任何想法,我
我希望我的脚本能够远程登录到另一台机器,但在此之前,我想检查一下:该节点不是本地主机,该节点处于联机状态,否则退出。最好的最简单的是什么?这么做的方式?谢谢你提前提出建议。干杯!!
更新-1 @Jakob:错误消息
我做错了什么吗?运行脚本,我得到了以下信息:
File "./pingTest.py", line 9, in ?
ping('10.0.11.20')
File "./pingTest.py", line 5, in ping
process = subprocess.Popen('ping %s&