一个ip执行一次程序
来源:互联网 发布:c语言课程讲解 编辑:程序博客网 时间:2024/05/24 01:38
假设你有一堆可以是用的ip(对外ip),可改变本机ip进行网络连接执行一次程序。
比较幸运的是,我位于一个局域网内,而局域网的每个ip都是独立的ip,这样就可以侦测局域网可用ip来执行程序了。
由于其他主机可能屏蔽ping,这里使用arp检测某一ip是否未被其他主机使用。
下面给出bash脚本
#!/bin/bashkeys="keywords.txt"jar="google.jar" #我要运行一个java程序net_pfx="xx.xx.xx" #局域网ip前缀network=1subip=1if [ ! -f $key ]; thenecho "$keys not exsist"exit 1fiif [ ! -f $jar ]; thenecho "$jar not exsist"exit 1fiif [ `id -u` -ne 0 ]; thenecho "must run by root"exit 2fiwhile read keydowhile arping -c1 -w2 -Ieth1 "$net_pfx$network.$subip" || grep "address $net_pfx$network.$subip" /etc/network/interfacesdolet subip++if [ $subip -ge 254 ] ; then if [ $ network -gt 3 ]; then echo "all ips traversed"return 0fisubip=1let network++fidone sed -i s/address.*/"address $net_pfx$network.$subip"/ /etc/network/interfacessed -i s/gateway.*/"gateway $net_pfx$network.254"/ /etc/network/interfaces/etc/init.d/networking restartjava -jar $jar "$key" done < $keys
- 一个ip执行一次程序
- java多久执行一次程序
- 每秒钟执行一次一个函数
- java 怎样给一个程序设置冷却时间? 好比一个操作我一天只想让客户执行一次?
- 对一个IP只弹出一次窗口
- 一个IP一天只弹一次代码
- javascript实现一个IP只弹窗一次代码
- 一个Form一次操作执行多次提交
- 使得守护进程一次执行一个
- 执行一个 console 程序
- 使程序一次运行一个实例
- VC++ 一次只能运行一个程序设置
- 一个程序的执行过程
- 一个java程序的执行
- iOS 代码块在程序中只执行一次
- java使用timer定时器隔任意一段时间执行一次程序
- iOS-代码块在程序中只执行一次
- 一个IP只提示一次设为首页
- mysql数据库备份和恢复
- 25个让Java程序员更高效的Eclipse插件
- 我喜欢这样实习
- 一个LINUX软件包下载站。
- 2-3树实现分析
- 一个ip执行一次程序
- 学习架构 (二) --- 关于复用
- adb
- 如何规划与投放网盟广告?美容行业网盟怎么投放?
- 在xml的汪洋中遨游之mule篇
- Struts2+hibernate+spring 配置文件中scope="prototype"的作用
- android中The connection to adb is down .. You must restart adb and Eclipse问题的解决
- 国内主要游戏公司及其引擎选用
- ODS无法向另外一个ODS做Delta