shell
沈万三gz
浮躁一分,到处遍招尤悔因循二字,从来误尽英雄。
展开
-
python,shell,c语言总结
其中PHP用于编写Web逻辑,而Python则主要用于开发内部服务和后台任务。一般情况下,网站架构的开发语言可以用下图所描述: 百度百科上对于Python的介绍是:一种面向对象、直译式程序设计语言,也是一种功能强大而且完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术转载 2015-10-19 11:03:21 · 928 阅读 · 0 评论 -
SHELL脚本执行方式
Shell脚本的执行方式:注明:wd代表“脚本保存的目录” 1.fork语法:/wd/shell.shfork是最普通的,就是直接在脚本里面用/wd/shell.sh来调用shell.sh这个脚本.运行的时候开一个子shell执行调用的脚本,子shell执行的时候,父shell还在。子shell执行完毕后返回父shell。子shell从父shell继承环境变量.但是子sh转载 2015-10-31 14:41:59 · 774 阅读 · 0 评论 -
如何确保 Shell 脚本只有一个实例运行
在做维护的时候,经常要写一些脚本定期检查一些状态信息,而比较糟的时候可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保 Shell 脚本只有一个实例运行就成了一个比较有意思的话题。必需要承认,要做到 100% 的完美可能需要长篇大论才可以做到。如果对于粒度要求不高,这里总结两个粗糙的方法。一个是在脚本执行的时候判断某个文件的存在,如果不存在,则 touch创建该文件(该文件看转载 2015-11-30 16:01:56 · 2128 阅读 · 0 评论 -
shell知识点01
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2015-11-30 17:10:01 · 511 阅读 · 0 评论 -
让Linux下的cron以秒为单位执行shell脚本的3种方法
crond只支持到分,不支持秒级别的定时任务。第一种方法:当然首先想到的是写一个触发的脚本,在触发脚本中使用死循环来解决此问题,如下:cat kick.sh 代码如下:#!/bin/bashwhile : ;do /home/somedir/scripts.sh 2>/dev/null & sleep 3done注意第一次运行时请不要使用 bas转载 2015-11-30 17:13:31 · 1223 阅读 · 0 评论 -
shell命令中if语句的后街分号作用
关于shell脚本中分号(;)——命令分割符的使用说明分号是用来隔断每个语法关键字或命令的。对于字符的比较及其他shell语法关键字之间分号的使用方式相同。需要知道的是在不同的语法命令之间要用分号隔开或是换行方能执行,否则将会在调用脚本的时候报错。第一种test(){ if [ 1 -eq 1 ]; then echo "1=1"转载 2015-11-30 16:21:15 · 4401 阅读 · 0 评论 -
linux绑定进程到指定cpu
方法之一:top -p `pidof 进程名称`方法之二:top -p `ps h -o pid -C 进程名称`如果还要查看此进程下的各线程,可用如下:top -H -p `pidof process`----------------------------------------------我是分割线-------------------转载 2015-12-23 11:55:49 · 7341 阅读 · 0 评论 -
Shell技巧
Shell中调用、引用、包含另一个脚本文件的三种方法脚本 first (测试示例1) first#!/bin/bashecho 'your are in first file'方法一:使用source#!/bin/bashecho 'your are in second file'source first方法二:使用.转载 2016-03-22 14:24:06 · 688 阅读 · 0 评论 -
JENKINS
LINUX SHELL CURL传JSONcurl -i -X POST -H 'Content-type':'application/json' -d '{"id": "aaa", "info": "bbb"}' http://127.0.0.1:5000/add_task/参数必须用单引号括起来转载 2019-08-02 14:57:57 · 151 阅读 · 0 评论