CSDN论坛 > Linux/Unix社区 > 应用程序开发区

如何写一个shell,记下哪个用户(包括IP)用rsh运行了这个shell [问题点数:100分,结帖人newerz]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:285
Bbs1
本版专家分:10
Bbs1
本版专家分:78
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:285
Bbs1
本版专家分:0
Bbs2
本版专家分:285
Bbs2
本版专家分:323
Bbs2
本版专家分:285
Bbs2
本版专家分:285
匿名用户不能发表回复!
其他相关推荐
Linux Shell经典面试题(其二)
1. 写一个脚本,实现判断10.0.0.0/24网络里,当前在线用户的IP有哪些(方法有很多) 2. bash for循环打印下面这句话中字母数不大于6的单词(昆仑万维面试题)。请至少用两种方法实现 I am oldboy teacher welcome to oldboy training class.
判断IP是否正确的shell 脚本
判断IP是否正确的shell 脚本  [复制链接]     #! /bin/bash checkip() {         if echo $1 |egrep -q '^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{
连续ping IP地址 shell脚本【来自《鸟哥linux的私房菜》】
#! /bin/bash for siteip in $(seq 1 255) do         site="192.168.1.${siteip}"         ping -c1 -W1 ${site} &> /dev/null         if [ "$?" == "0" ]; then                 echo "$site is UP"
如何获取linux shell中ls进程的进程号?---有趣的问题!
我们知道, 在linux中, 开启一个shell, 实际上就是开启一个shell进程, 如果在shell中运行一个ls命令, 实际上就是让shell进程拉起了一个ls进程, 且shell进程是父进程, ls进程是子进程。         某次, 我胡思乱想, 既然ls执行的时候对应一个进程, 那么怎么获取ls进程的进程号码呢? 执行一下ls, ls很快执行完毕了, 进程消失了啊。 于是, 我想到
shell脚本执行方法
bash shell 脚本的方法有多种,不同的方式也有差别之处。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。   如下的简单shell脚本: 先来看一个简单的shell脚本: #!/bin/sh cd /tmp echo "hello,world!"   执行方式有如下4种: 方法一:切换到shell
利用shell脚本,获取网卡ip,并输入文件中
#!/bin/bash p=`pwd` file=$p/localip.txt if [ -f "$file" ];then rm $file touch $file fi if [[ -f /etc/debian_version ]] then for IP in $(ip a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | cut -d "/" -f1) do echo
ssh和rsh的区别
ssh 和 rsh的区别主要有:  1 安全级别不同, 主要是ssh的密码等都是加密传输,而且还有密钥认证的机制, rsh明文传输. 而且没有密钥的机制. 具体,文章一大批  2 不用输入密码登录的方式不同. 在ssh中, 本地.ssh存放private key, 把public key加入远程的.ssh/authorized_keys中, 就可以实现不输密码登录和执行远程命令,本机改
shell 通过IP 掩码 获取网络号
#! /bin/sh #!/bin/bash ETH0_MASK=$(ifconfig eth0 | grep "inet addr:" | awk -F " " '{print $4}' | awk -F ":" '{print $2}') ETH0_IP=$(ifconfig eth0 | grep "inet addr:" | awk -F " " '{print $2}' | awk
写一个脚本,ping本网段,把能通的IP和不通IP各输出一个文本
#!/bin/bash ip="192.168.119." for i in {1..254} do ping -c 2 $ip$i |grep -q "ttl=" && echo "$ip$i" >> yes.txt ||echo "$ip$i" >> no.txt done
shell脚本编程快速入门
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
关闭
关闭