linux下linux telnet 客户端客户端通过守护进程向服务器端发送心跳包怎么实现

嵌入式环境下用串口登录root 帐号和 用telnet登录root帐号时的两者的环境变量不一样
嵌入式环境下用串口登录的root 帐号和 &用telnet登录的root帐号 &通过env 获取到的用户环境变量不一样
---------------------------------------------------
下面是在telnet登录的root的环境变量
[root@Med /]# env
PS1=[\u@\h \W]\#&
LOGNAME=root
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHELL=/bin/sh
---------------------------------------------------
下面是串口登录的root 帐号的环境变量
TSLIB_TSDEVICE=/dev/touchscreen-1wire
prevlevel=N
runlevel=S
PS1=[\u@\h \W]\#&
LOGNAME=root
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHELL=/bin/sh
PWD=/etc/init.d
----------------------------------------------
请问是何原因导致同一个账户的环境变量不一样?linux下telnet的配置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
linux下telnet的配置
上传于|0|0|文档简介
&&telnet的配置
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢公司的测试环境,ping得通,也telnet得通,为什么访问不了
公司的测试环境,部署了个应用,我ping得通,也telnet得通部署的那台机器,但为什么访问不了这个应用,同个办公室的其他同事是可以访问的
妈的,重启一下电脑好了,一头雾水>> linux 下telnet完整实现
linux 下telnet完整实现
所属分类:
下载地址:
mytelnet.zip文件大小:140.26 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
这是linux下telnet的完整实现。里面涉及到缓冲区设计,守护进程和socket编程等。
喜欢linux的朋友研究这个程序将会有很大帮助。
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
1.38 kB 20:21
590.00 B 19:24
1.38 kB 20:21
24.78 kB 13:40
2.93 kB 13:40
authenc.o1.25 kB 19:55
63.88 kB 14:27
2.59 kB 13:40
13.81 kB 13:40
2.16 kB 13:40
2.05 kB 13:40
3.15 kB 13:40
2.32 kB 13:40
7.42 kB 20:12
main.c~7.42 kB 19:43
main.o8.42 kB 20:15
3.31 kB 13:40
2.69 kB 13:40
1.99 kB 13:40
mytelnet92.41 kB 19:25
4.44 kB 13:40
network.o7.07 kB 20:15
7.23 kB 13:40
3.24 kB 13:40
ring.o7.06 kB 20:15
25.63 kB 13:40
53.10 kB 15:32
4.97 kB 13:40
9.28 kB 13:40
2.25 kB 13:40
20.90 kB 13:40
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载mytelnet.zip
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:175.427ms - init:0.1;find:0.7;t:13.5;tags:0.3;related:93.3;comment:0.2; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧我在寻找非交互模式的ftp和telnet工具
所谓非交互的ftp和telnet工具, 典型是putty中带的psftp 和PLINK, 它们分别可以用-b和-m来从文件中读入sfpt命令和ssh命令,然后连接执行.
但是一些老的机器上没有ssh, 只有ftp和telnet, 不知道大家有没有类似的工具 ,或者退而求其次, 可以把ftp或telnet命令直接放在命令行的工具也勉强可用.
静候佳音~~
TCL里面有个工具, 叫做expect,&
可以把交互的工具,变成非交互的. -- Think Different!
我的远程库同步命令:
#!/usr/bin/expect -f
set timeout 3
spawn hg push -f
--new-branch /pexcel
expect &user:&
send &myusername\r&
expect &password:&
send &xxxxxxxx\r&
FTP的上传:
curl -u foxftp:123456 -T export.xls ftp://127.0.0.1/ 下载:
curl ftp://127.0.0.1/goagent.zip –u foxftp:123456 -o goagent.zip 不知道这个算不算。其实找不到用ftp的库自己写个也无妨
--- 共有 1 条评论 ---
curl虽然可以, 但是批量操作的话, 不灵活.
引用来自“宏哥”的答案 TCL里面有个工具, 叫做expect,&
可以把交互的工具,变成非交互的. -- Think Different!
我的远程库同步命令:
#!/usr/bin/expect -f
set timeout 3
spawn hg push -f
--new-branch /pexcel
expect &user:&
send &myusername\r&
expect &password:&
send &xxxxxxxx\r&
interact原来曾经看到过这个, 没有细究过... 刚才去查了一下,windows自带的ftp, 就可以用-s:filename来放ftp命令. 看看telnet有没有, 不然可以考虑用expect.
引用来自“周翼翼”的答案
引用来自“宏哥”的答案
TCL里面有个工具, 叫做expect,&
可以把交互的工具,变成非交互的. -- Think Different!
我的远程库同步命令:
#!/usr/bin/expect -f
set timeout 3
spawn hg push -f
--new-branch /pexcel
expect &user:&
send &myusername\r&
expect &password:&
send &xxxxxxxx\r&
原来曾经看到过这个, 没有细究过... 刚才去查了一下,windows自带的ftp, 就可以用-s:filename来放ftp命令. 看看telnet有没有, 不然可以考虑用expect.
我就是嫌手工输入用户名,密码太麻烦
现在 ssh 用私钥, 其他用expect, 节约生命啊.
我几乎不用输入用户名/密码了
反正啥脚本不是脚本, 一个expect & F K ALL
引用来自“宏哥”的答案
引用来自“周翼翼”的答案
引用来自“宏哥”的答案
TCL里面有个工具, 叫做expect,&
可以把交互的工具,变成非交互的. -- Think Different!
我的远程库同步命令:
#!/usr/bin/expect -f
set timeout 3
spawn hg push -f
--new-branch /pexcel
expect &user:&
send &myusername\r&
expect &password:&
send &xxxxxxxx\r&
原来曾经看到过这个, 没有细究过... 刚才去查了一下,windows自带的ftp, 就可以用-s:filename来放ftp命令. 看看telnet有没有, 不然可以考虑用expect.
我就是嫌手工输入用户名,密码太麻烦
现在 ssh 用私钥, 其他用expect, 节约生命啊.
我几乎不用输入用户名/密码了
反正啥脚本不是脚本, 一个expect & F K ALL
确实灵活, 可定制~~
引用来自“周翼翼”的答案引用来自“宏哥”的答案
引用来自“周翼翼”的答案
引用来自“宏哥”的答案
TCL里面有个工具, 叫做expect,&
可以把交互的工具,变成非交互的. -- Think Different!
我的远程库同步命令:
#!/usr/bin/expect -f
set timeout 3
spawn hg push -f
--new-branch /pexcel
expect &user:&
send &myusername\r&
expect &password:&
send &xxxxxxxx\r&
原来曾经看到过这个, 没有细究过... 刚才去查了一下,windows自带的ftp, 就可以用-s:filename来放ftp命令. 看看telnet有没有, 不然可以考虑用expect.
我就是嫌手工输入用户名,密码太麻烦
现在 ssh 用私钥, 其他用expect, 节约生命啊.
我几乎不用输入用户名/密码了
反正啥脚本不是脚本, 一个expect & F K ALL
确实灵活, 可定制~~
这个东西我也很初级, 只是拷贝一个案例脚本来修改就用了
你如果有 简洁明了的 reference , 请告之.
ftp 用脚本不好吗? 至于管理. 还真不知道 telnet 的批处理. 似乎有些telnet 软件支持宏定义脚本.
引用来自“看能不能改个名”的答案 ftp 用脚本不好吗? 至于管理. 还真不知道 telnet 的批处理. 似乎有些telnet 软件支持宏定义脚本.
window环境.
ftp批处理已经解决了.telnet的继续围观...
引用来自“宏哥”的答案
引用来自“周翼翼”的答案
引用来自“宏哥”的答案
引用来自“周翼翼”的答案
引用来自“宏哥”的答案
TCL里面有个工具, 叫做expect,&
可以把交互的工具,变成非交互的. -- Think Different!
我的远程库同步命令:
#!/usr/bin/expect -f
set timeout 3
spawn hg push -f
--new-branch /pexcel
expect &user:&
send &myusername\r&
expect &password:&
send &xxxxxxxx\r&
原来曾经看到过这个, 没有细究过... 刚才去查了一下,windows自带的ftp, 就可以用-s:filename来放ftp命令. 看看telnet有没有, 不然可以考虑用expect.
我就是嫌手工输入用户名,密码太麻烦
现在 ssh 用私钥, 其他用expect, 节约生命啊.
我几乎不用输入用户名/密码了
反正啥脚本不是脚本, 一个expect & F K ALL
确实灵活, 可定制~~
这个东西我也很初级, 只是拷贝一个案例脚本来修改就用了
你如果有 简洁明了的 reference , 请告之.
我主要是想在windows下用, 试了一下windows下的expect , spawn经常会把在程序搞崩.& expect估计是用管道一类的技术, window似乎不擅长这个...
http://ishare..cn/f/6105750.html &&Exploring Expect&&
这个问题, 我已经解决了.
ftp 用window 自带的ftp, -s:filepath
文件里放ftp 命令.
telnet 用SecureCRT /SCRIPT& filepath, SecureCRT的脚本支持vbs, js, perl
当然, 如果支持ssh还是用plink 和psftp好.}

我要回帖

更多关于 telnet服务器端 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信