设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封邮件给你自己。 #!/bin/baship=123.23.11.21ma=abc@139.comwhile 1do ping -c10 $ip >/dev/null 2>/dev/null if [ ...
分类:
其他好文 时间:
2017-07-14 00:34:29
阅读次数:
174
null设备是一个“黑洞”设备,往里面写的东西会立即消失,不复存在。 linux下总是有三个文件处于打开状态:标准输入(键盘输入)、标准输出(输出到屏幕)、标准错误(也是输出到屏幕),它们分别对应的文件描述符是0,1,2 。 如果在linux下有某个操作,如果操作失败会打印很多的错误信息,为了不看到 ...
分类:
其他好文 时间:
2017-07-09 16:02:07
阅读次数:
95
/dev(Devicefile)设备文件的目录,比如声卡、磁卡、光驱等cat/dev/null>/data/test.txt把test.txt中的内容清空。/boot(Staticfilesoftheloader)Linux的内核及引导系统程序所需的文件目录。/bin(Essentialusercommandbinaries)(forusebyallusers)常用二进制命令所在..
分类:
系统相关 时间:
2017-07-09 10:25:56
阅读次数:
157
企业Shell面试题10:开发企业级MySQL启动脚本 说明: MySQL启动命令为: 1 /bin/sh mysqld_safe --pid-file=$mysqld_pid_file_path 2>&1 >/dev/null & 1 /bin/sh mysqld_safe --pid-file= ...
分类:
系统相关 时间:
2017-07-07 22:37:50
阅读次数:
204
shell脚本空格规范练习,写一个脚本:传递一个用户名参数给脚本,判断此用户的用户名跟其基本组的组名是否一致,并将结果显示出来#!/bin/bash#if!id$1&>/dev/null;thenecho"Nosuchuser!"exit10fiif[`id-n-u$1`==`id-n-g$1`];then#if[$1==`id-n-g$1`];thenecho"Usergroup..
分类:
系统相关 时间:
2017-07-07 20:05:34
阅读次数:
216
老男孩教育Linux高端运维班Shell课后必会考试题:企业Shell面试题10:开发企业级MySQL启动脚本说明:MySQL启动命令为:/bin/shmysqld_safe--pid-file=$mysqld_pid_file_path2>&1>/dev/null&停止命令逻辑脚本为:mysqld_pid=`cat"$mysqld_pid_file_path"`
if(kill-0..
分类:
数据库 时间:
2017-07-07 20:00:51
阅读次数:
251
企业Shell面试题10:开发MySQL启动脚本说明MySQL启动命令为:/bin/shmysqld_safe--pid-file=$mysqld_pid_file_path2>&1>/dev/null&停止命令为:mysqld_pid=`cat"$mysqld_pid_file_path"`if(kill-0$mysqld_pid2>/dev/null)thenkill$mysqld_pidsleep2fi请完成My..
分类:
数据库 时间:
2017-07-07 19:57:49
阅读次数:
306
1、passwd命令 脚本中语法:echo "password" | passwd testuser --stdin > /dev/null 2>&1 2、chpasswd命令 脚本中实现:echo testuser:password|chpasswd ...
分类:
系统相关 时间:
2017-07-07 13:09:17
阅读次数:
235
1、URL检测脚本[root@sxunscripts]#vicheck_url.sh
[root@sxunscripts]#catcheck_url.sh
#!/bin/sh
./etc/init.d/functions
functionusage(){
echo$"usage:$0url"
exit1
}
functioncheck_url(){
wget--spider-q-o/dev/null--tries=1-T5$1
if[$?-eq0]
then
action"$1isyes."/bin..
分类:
Web程序 时间:
2017-07-06 18:45:02
阅读次数:
152
脚本内容:[root@oldboy36scripts]#cat/server/scripts/ip.sh
#!/bin/bash
IP=$(ifconfigeth0|awk-F"[:]+"‘NR==2{print$4}‘)
echo"ip:$IP">>/tmp/ip.txt
定时任务:
[root@oldboy36scripts]#crontab-l
*****/bin/bash/server/scripts/ip.sh&>/dev/null定时任务执..
分类:
其他好文 时间:
2017-07-04 23:24:23
阅读次数:
180