我写了一个简单的基于ping的IP扫描器(见下文),但它有一个问题。
#!/bin/bash
counter = 0
for ip in 192.168.44.{1..254}; do
ping -c 1 -W 1 $ip | grep "64 bytes" &
let counter++
if [[ "$counter" -eq 254 ]];
then
exit 0;
fi
done
首先,for循环似乎正在启动多个线程,唯一输出到终端的是ping答案。但是,当脚本点击完网络中的所有机器时,它永远不会退出,正如您在
我在Lubuntu上使用一个java程序,它通过Wi局域网备份我的windows计算机。我需要访问他的windows共享文件夹,但使用的是个人电脑名称,而不是IP地址。我怎么能这么做?
我正在使用cifs实用程序来实现这一点,对于永久挂载,它在/etc/fstab中。
//PCName/ShareF /media/PCName/ShareF cifs credentials=/home/user/.myrcre
但我知道这个错误:
mount error: could not resolve address for PCName: Unknown error
我需要通过它的名称来访问windo