1、写一个包含命令、变量和流程控制的语句来清除/var/log的messages日志文件的shell脚本。(P26)(11-21)

2、利用$0和(dirname、basename)取出当前路径的目录名和文件名(P62)

3、实现系统中多次执行某一个脚本后的进程只有一个(P68)

4、exec功能示例(P71)

5、shift命令使用案例(P72)

6、去掉所有文件名中的_finished字符串(P78)(必须是文件,不能是目录)

7、删除7天前的过期数据备份(P82)

8、实现输入两个数进行加减乘除的计算器功能(P89)

9、监控web服务器状态,如果访问两次均失败,则报警(let用例)(P92)

10、通过read持续读入正在输入的例子(P95)

11、打印语句中字数不大于6的语句(P99)

12、通过expr判断文件扩展名是否符合要求

13、通过一条命令计算输入1+2+3+…+10的表达式,并利用bc命令计算结果(P100)

14、以read命令读入及传参的企业案例(P105)

15、输入或通过命令传入一个字符或数字,如果传入的数字等于1,则打印1;如果传入的数字等于2,则打印2。否则就提示输入不对,退出程序。(P132)



1、 写一个包含命令、变量和流程控制的语句来清除/var/log的messages日志文件的shell脚本。(P26)(11-21)

  


2、利用$0和(dirname、basename)取出当前路径的目录名和文件名(P62)


3、 实现系统中多次执行某一个脚本后的进程只有一个(P68)

python代码,未完成

  1. #!/usr/bin/python
  2. #
  3.  
  4. import os,signal,time
  5. file='/tmp/pid'
  6. if os.path.exists(file):
  7. print 'the %s is exist.' % file
  8. f1=open(file,'r+')
  9. pid=f1.readline()
  10. pid=int(pid)
  11. os.kill(pid,signal.SIGKILL)
  12. print "%s was killed and will be cleanup" % pid
  13. f1.truncate()
  14. pid=os.getpid()
  15. f1.append(pid)
  16. time.sleep(300)
  17. else:
  18. f1=open(file,'w+')
  19. pid=os.getpid()
  20. f1.write(str(pid))
  21. time.sleep(300)

4、exec功能示例(P71)


5、shift命令使用案例(P72)


6、去掉所有文件名中的_finished字符串(P78)(必须是文件,不能是目录)  http://blog.51cto.com/oldboy/711342

      


7、删除7天前的过期数据备份(P82)

        


8、实现输入两个数进行加减乘除的计算器功能(P89)

          


9、监控web服务器状态,如果访问两次均失败,则报警(let用例)(P92)


10、通过read持续读入整数的例子(P95)

       


11、打印语句中字数不大于6的语句(P99)


12、通过expr判断文件扩展名是否符合要求(P98)


13、通过一条命令计算输入1+2+3+…+10的表达式,并利用bc命令计算结果(P100)


14、以read命令读入及传参的企业案例(P105)

               


15、输入或通过命令传入一个字符或数字,如果传入的数字等于1,则打印1;如果传入的数字等于2,则打印2。否则就提示输入不对,退出程序。(P132)

1、My Scripts的更多相关文章

  1. 二、npm scripts

    一.执行原理 安装npm 包,会将其package.json bin 字段添加到node_modules bin 里面,创建对应的.cmd文件,因此: 例如: "scripts": ...

  2. 4、My Scripts

    脚本目录列表 1.在windows编写的shell脚本利用dos2unix命令格式化一下(P308) 2.bash命令参数调试(P309) 3.使用set命令调试部分脚本内容(P312) 4.开发脚本 ...

  3. 3、My Scripts

    .用for循环批量修改文件扩展名(P240) .使用专业改名命令rename来实现 .通过脚本实现sshd.rsyslog.crond.network.sysstat服务在开机时自动启动(P244) ...

  4. 2、My Scripts

    http://www.cnblogs.com/image-eye/archive/2011/10/26/2220405.html      注释详解 1.打印选择菜单,按照选择项一键安装不同的web服 ...

  5. mvc中Scripts.Render、Styles.Render

    一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 2.BundleConfig就是一个微软新加的 一个打 ...

  6. MVC 中Scripts.Render、Styles.Render

    在ASP.NET MVC项目中,可以在视图中利用Scripts.Render.Styles.Render统一加载js.css文件,需要利用BundleConfig类来Add 各种Bundle,例如:b ...

  7. [ASP.NET MVC]@Scripts.Render、@Styles.Render的使用

    一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 2.BundleConfig就是一个微软新加的 一个打 ...

  8. Fix "Missing Scripts"

    一.Missing Scripts(脚本引用丢失) 请看下面的两张图的Warn(脚本引用丢失),在某些情况下我们会遇到这个警告. 二.解决办法 参考资料 http://unitygems.com/la ...

  9. 你必须知道的28个HTML5特征、窍门和技术

    注意:每周有那么几次,此列表会更新一些新的窍门,最终,本文会成为超级有用的资源.//zxx:丑话说在前头,我可没功夫更新,所以,即使到您女儿出嫁那天,本文还是28项内容 前端的发展如此之迅猛,一不留神 ...

随机推荐

  1. Struts2输入校验(XML方式)

    本章主要介绍struts2的XML配置方式输入校验.以下将结合一个实例程序进行说明. 代码结构: 关键代码: RegistAction.javapackage com.alfred.regist.ac ...

  2. Sqoop 学习之路

    sqoop 基础知识和基本操作可以参考这篇博客:https://www.cnblogs.com/qingyunzong/p/8807252.html#_label3

  3. USB接口案例——多态和转型

    其中,为传递和使用的匿名对象,即创建了对象,但是没有引用类和对象名来接收: 电脑类中的操作usb的成员方法中,要向下转型,毛主席讲的具体问题具体分析,不同的设备有不同的操作:

  4. 51nod 1130 N的阶乘的长度 V2(斯特林近似)

    输入N求N的阶乘的10进制表示的长度.例如6! = 720,长度为3.   Input 第1行:一个数T,表示后面用作输入测试的数的数量.(1 <= T <= 1000) 第2 - T + ...

  5. 怎样从外网访问内网WampServer?

    本地安装了一个WampServer,只能在局域网内访问,怎样从外网也能访问到本地的WampServer呢?本文将介绍具体的实现步骤. 准备工作 安装并启动WampServer 默认安装的WampSer ...

  6. php 使用table方式导出excel文件

    这些天在使用PHPExcel导出数据时,5000条数据竟然挂了.后来跟同事聊聊,有些明悟,PHPExcel做了很多处理,我在这里理解为渲染,就会暂用过多的空间,‘膨胀’的空间导致内存暂用过大,就挂了. ...

  7. Golang字符串函数认识(一)

    package main import ( "fmt" "strings" "strconv" ) func main(){ //返回字符串 ...

  8. bzoj5421:收藏家

    bzoj5421 贴一张图 关于对问题的转化: 当两个人交换收藏品时,显然我们进行这个操作是为了得到更优解. 那么一个收藏品是有用的,另一个被换走的收藏品可以当做直接扔掉了. 所以只要保留一个就可以了 ...

  9. 从percona server 5.7换到mariadb 10.2

    过去两年半一直推荐使用percona server,今天开始,因为一些mysql迟迟不不愿意支持的特性,打算换回mariadb 10.2了,具体哪些不说了,总之非常关键,mariadb都支持一两年了, ...

  10. 【题解】 P2234 [HNOI2002]营业额统计

    平衡树板题 原题传送门 这道题要用Splay,我博客里有对Splay的详细介绍 这道题目还算比较模板的 每输入一个数,先不要插入 要求一下前驱和后继与x差的最小值并加到答案中 再把x插入平衡树 然后你 ...