我试图在Ubuntu中自动化bash脚本。脚本调用服务器,如果未收到数据包,则运行python脚本。python脚本在ping未返回时向我发送通知。当我手动运行脚本时,它会工作,但是当我安排cron作业时,它就不能工作了。
bash脚本名为ping.sh。
#!/bin/bash
pingString=$(ping -c 1 google.com) # google is just and example, for my script I am using a server that intentionally does not return the packet.
msgRecieve
我试图在windows中运行此命令:
ping -n 5 127.0.0.1 > nul
我知道错误:
'ping' is not recognized as an internal or external command operable
program or batch fie.
为什么窗口找不到ping?这里是我的脚本,它不能工作:
@ECHO OFF
::set path
SET path=M:\\5.bmp
:findfile
IF EXIST %path% (
ECHO File found
) ELSE (
ECHO File not
我有一个脚本来监视我的服务器,如果服务器不能进行ping操作,它会发送邮件警报。但是,当我将脚本设置为cron作业时,它会抛出错误,因为ping命令不可识别,mailx命令不被识别;而手动执行时也会发生错误。
下面是脚本的代码
#!/bin/sh
cd `dirname $0`
serverIPs="192.0.0.40 192.0.0.140"
count=4
##checking the status by pinging the individual ips in serverIps variable
for host in $serverIPs
do
我使用批处理脚本连接笔记本电脑上的网络驱动器,因为标准的方式(通过驱动器映射)试图在WIFI连接之前连接它们,因此并不总是成功。这个脚本过去几乎持续了3年,没有任何问题。
@echo off
net use * /del /yes
net use /persistent:no
:Loop
for /L %%A in (1,1,50) do (
ping DiskStation | find /i "bytes=" && goto Connected
ping LocalHost -n 3 > nul
ECHO %%A
)
rundll32 user32.
我们有虚拟机在KVM环境中运行。我们将其中一个设置为运行Apache等的开发服务器,另一个设置为Windows开发环境。
这两个环境都很好地设置和运行。但是,他们不能互相打招呼。我想知道是否有明确的解决办法。
这就是正在发生的事情。
来自东道:
Cannot ping either of 2 VM's (one `Linux`, one `Windows`)
从VM中的任何一个:
Cannot ping host
Cannot ping each other
从其他网络机器(例如我的笔记本电脑从我的公司网络)
Successfully ping host at 192.
我目前正在使用python2.7,并将需要平窗口和linux。
我想要创建一个函数,它将从python脚本中的ping返回IP地址。我现在有这个功能
def ping(host):
"""
Returns True if host responds to a ping request
"""
import subprocess, platform
# Ping parameters as function of OS
ping_str = "-n 1" if platform.s
最近我有很多互联网连接中断的时间。因此,我想做一个清单,每次我有问题发送给我的ISP。为了使它不那么乏味,我想,最好是制作一种报告,并将其作为日志文件发送进来。我偶然发现了一些解决方案,但我发现最好的解决方案是在这个站点上: Joost的。
我对这个代码做了一些调整,但我遇到了一个问题。如果我尝试使用if not %errorlevel% 0 do (...)、if %errorlevel% 1 do (...)并尝试运行.bat文件,Windows命令处理程序窗口就会弹出并消失。没有这个条件,批处理文件就能正常运行。但它并没有达到它的目的。我想制作两个文件,一个带有普通的ping日志,另一个
我有两个& Centos在Window 7下(作为主机)在Vmware工作站中。我在Redhat(10.0.0.1)中配置DNS服务器和DHCP服务器。
客户端( Centos )能够从DHCP服务器获得IP(10.0.0.30),但它没有从DNS服务器获取名称。
Problem is At server 10.0.0.1 i am able to ping itself by hostname like
root@server->ping server.example.com Ping successfull
But Client is not able to
我正在运行一个在yii框架中开发的监控站点,使用xampp在windows服务器机器上检查数据库的健康状况。通常情况下,一切运行正常,但有时会出现以下错误:
Code: 12545|Message: CDbConnection failed to open the DB connection: SQLSTATE[HY000]: pdo_oci_handle_factory: ORA-12545: Connect failed because target host or object does not exist (ext\pdo_oci\oci_driver.c:635)
我检查了ping,
在下面的脚本中,我试图区分停机的服务器和不再在网络上的服务器。如果我在刚刚宕机的服务器上的命令行上使用ping命令,并回显$?不出所料,我得到了1分。如果我在已不在网络上的服务器上的命令行上使用ping命令,并回显$?不出所料,我得到了2分。我似乎无法在我的脚本中捕捉到这种行为。在下面的脚本中,不再在网络上的服务器根本不会出现在badhosts输出文件中。我在ping行上使用了dev null,因为我不想让主机的未知行出现在输出上,这会扭曲结果。 提前感谢您的帮助。 #!/bin/ksh
# Take a list of hostnames and ping them; write any
我已经创建了一个VBS脚本,即使在没有管理员权限的I上手动运行,它也能在Windows8家庭计算机上运行得非常好。无论我使用什么用户凭据在计算机启动时通过计划任务运行此脚本,此脚本都会重复失败。我已经尝试了机器上的system、admin和非特权用户I,但都没有成功。
在多个Windows 7和Windows 8.1家庭版和专业版计算机上从计划任务运行相同的VBS脚本完全没有问题。
此脚本尝试成功ping网站,一旦ping成功,将使用本地计算机的当前时间将数据发布到网页。
boolExitFlag = False
Do
If Ping("HOSTNAME") Then
我正在尝试在Glassfish中为MySQL服务器设置一个连接池。但是当我尝试PING它失败时,服务器给出了这个错误,声明:
WARNING: RAR8054: Exception while creating an unpooled [test] connection for pool
[myPoolName], Connection could not be allocated because: Access denied for user
''@'localhost' {using password: YES}
在我的连接池属性中,我指定了密码,但pin
我有一个powershell脚本,当我手动打开powershell并运行该脚本时,该脚本工作得很好。它会产生如下输出:
10.52.30.131 BALL-AIRKYYCP0 Not installed Ping successful Windows
10.52.30.133 BALL-4FNRAMLOD Not installed Ping successful Windows
10.52.30.134 BALL-5UU20W8E2 Not installed Ping successful Windows
可以给我一个关于Ansible和Windows主机的提示吗?我已经设置了Ansible服务器和Windows主机。我无法执行win_ping。看起来我把服务器上的配置搞乱了。 ansible win -m win_ping
Error message:
192.168.178.10 | FAILED! => {
"msg": "the connection plugin 'winrm ## The kind of connection which ansible will make with remote windows node'