首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    python 自定义launch脚本

    ###################################################### """ import sys, os pyfile = (sys.platform[:3] caller for Windows only: uses filename associations """ def run(self, cmdline): assert sys.platform[:3] require real start forward slashes are okay here """ def run(self, cmdline): assert sys.platform[:3] pick a "best" launcher for this platform may need to specialize the choice elsewhere if sys.platform[:3] System(file, file)() # blocks if sys.platform[:3] == 'win': input

    48330编辑于 2022-05-13
  • 来自专栏开源部署

    Zabbix自定义监控脚本配置

    注:要添加自定义脚本监控,必须升级zabbix agent版本至2.0.0以上,这里以2.0.8为例  配置方式:1. 完成自定义监控脚本的编写(windows或linux脚本脚本要求:(1)既然是监控,那必然要有输出结果值(字符串,数字皆可) (2)必须要求zabbix用户有执行权限,当然可以直接设置所有用户都有执行权限 (chmod 777 脚本文件)(3)若脚本需要传入参数,按照参数传入的顺序,在脚本中可用1-9来引用传入的参数 2 找到zabbix agent的配置文件zabbix_agentd.conf,修改如下两个参数 zabbix服务器控制收集数据的频率(如:每30s运行一次),无需再添加计划任务 (3)以上参数请根据实际情况填写,并注意去除参数前注释符(#) (4)注意在key值和后面的脚本之间有个逗号隔开 至此, 自定义监控脚本zabbix agent端配置结束 3.

    1.4K30编辑于 2022-06-28
  • 来自专栏贰叁壹运维

    自定义开机自启脚本

    1.自定义一个Django启动脚本 [root@xls ~]#vi /Django/mysite/start.sh #! /bin/sh #启动脚本 ps -aux | grep python|xargs kill -9 nohup python manage.py runserver 0.0.0.0:8000 >djo.out 2>&1 & 2.给脚本设置执行权限 chmod +x /Django/mysite/start.sh 3.将/etc/rc.d/rc.local文件设置为可执行权限 chmod +x /etc/rc.d /rc.local 4.编辑/etc/rc.d/rc.local文件,设置脚本开机自启 vi /ect/rc.d/rc.local #在该文件末尾添加需要自启的脚本即可,一定得完整路径 /Django/

    2.3K30发布于 2020-07-22
  • 来自专栏Linux学习~

    Shell脚本学习3

    Shell脚本学习3 函数 函数定义及使用 函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。 bash function sum(){ case $# in 0) echo "no param";; 1) echo $1;; 2) echo `expr $1 + $2`;; 3) echo `expr $1 + $2 + $3`;; *) echo "$# params! /bin/bash function sum() { echo `expr 1+2+3` } num=$(sum) 重定向 输入输出重定向 Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备 屏蔽 stdout 和 stderr: command > /dev/null 2>&1 Shell文件包含 Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本

    58420编辑于 2023-10-17
  • 来自专栏python3

    NO.3 Shell脚本

    若干命令 + 脚本的基本格式 + 脚本特定语法 + 思想= shell脚本 什么时候用到脚本? 重复化、复杂化的工作,通过把工作的命令写成脚本,以后仅仅需要执行脚本就能完成这些工作。 如何学习脚本? 1、尽可能记忆更多的命令 2、掌握脚本的标准的格式(指定魔法字节、使用标准的执行方式运行脚本) 3、必须熟悉掌握脚本的基本语法(以下列表仅仅的基本要求,还有很多更深更难的语法需要自己扩充学习) 变量定义 /bin/bash 脚本第一行 , #!魔法字符,指定脚本代码执行的程序。 可对一行命令进行分割,在执行过程中考虑上一个命令执行是否是正确的 || 逻辑或 变量的分类: 本地变量:当前用户自定义的变量。当前进程中有效,其他进程及当前进程的子进程无效。 ,$0 $#:脚本后面接的参数的个数 $*:脚本后面所有参数 $@: 脚本后面所有参数 $?

    1.1K20发布于 2020-01-10
  • 来自专栏coding

    mac设置自定义脚本开机自启自定义测试脚本设置脚本的打开方式设置开机自起

    自定义测试脚本 ☁ ~ echo 'touch ~/test.txt' > test.sh 添加可执行权限 ☁ ~ chmod 755 test.sh 设置脚本的打开方式 ?

    1.2K20发布于 2018-12-28
  • 来自专栏韩东吉的Unity杂货铺

    零基础入门 5: 自定义脚本内容和脚本ICON

    其实只要自定义以上任何一个类型的脚本模板文件,在创建该类型文件时都可以使用自定义的模板内容进行创建和编辑。 我们以81,即C#脚本模板文件为例,来演示一下自定义脚本模板内容。 然后我们回到Unity重新再次创建一个测试脚本命名为TestCustomScript,一起来看看我们自定义脚本内容是否生效了呢? ? 如下图,Mono打开如下 ? 而此时的脚本Icon是默认的Icon。 ? 那如何自定义我们自己的Icon呢? 首先点击一下Project窗口中的这个脚本。此时Inspector脚本有一些这个脚本的信息显示。 ? 我们选择一张Default-Particle贴图当做我们脚本自定义ICON来试试效果吧 ? 如上图所示,脚本的Icon就这样轻松的被我们替换了自己选择的。 而此时摄像机上的脚本也已经发生了变化。 好了,以上就是今天的更新内容,如何自定义创建的脚本内容,修改脚本创建模板,以及如何修改脚本的显示ICON。 今天的内容不多,但是对于大家来说,一定是很新鲜的一篇。新技能Get✔️吧。 ?

    1.2K30发布于 2018-10-19
  • 来自专栏ClickHouse的秘密基地

    在ClickHouse中自定义脚本函数

    在先前的一篇文章中我曾介绍过,如何在 ClickHouse 中用 SQL 创建 UDF 自定义函数 ,《传送门》在此。 在新版本中,该特性又得到了增强,现在进一步支持执行本地文件脚本或者预先定义的 shell 命令。 接下来让我们快速了解该功能如何使用。 <command>test_executable_udf.py</command> </function> </functions> 最后,在 user_scripts 目录下,放入需要执行的脚本文件 /usr/bin/python3 import sys if __name__ == '__main__': for line in sys.stdin: print("UDF Value is : " + line, end='') sys.stdout.flush() 全部搞定之后,我们就能在 ClickHouse 中调用脚本函数了: SELECT test_executable_udf

    5.6K20编辑于 2022-03-29
  • 来自专栏python3

    基础篇-脚本题(3

    问题: [root@base tmp]# cat ent.txt 1 2 3 4 5 6 7 8 9 10 要求输出结果:1+2+3+4+5+6+7+8+9+10+=55 最好使用

    39220发布于 2020-01-14
  • 来自专栏java编程那点事

    自定义采集数据shell脚本

    #!/bin/bash # 日志文件存放的目录 log_src_dir=/root/input/logs/ # 待上传文件存放的目录 log_toupload_dir=/root/input/logs/toupload/ # 日志文件上传到hdfs的根路径 hdfs_root_dir=/data/clickLog/20190211/ # 创建文件 hadoop fs -mkdir -p $hdfs_root_dir # 读取日志文件的目录,判断是否有需要上传的文件 ls $log_src_dir

    31310编辑于 2023-02-25
  • 来自专栏开源部署

    Zabbix自定义监控脚本配置详解

    实现目的: zabbix自定义监控客户端用户量,当用户量大于三个以上,会自动发送报警邮件到指定的邮箱。 ’; 在尾行添加 UserParameter=users,/bin/bash /scripts/user.sh //users 表示匹配项, bin/bash /scripts/user.sh 表示自定义脚本配置 2.创建自定义脚本内容 [root@linfan ~]# mkdir /scripts [root@linfan ~]# vim /scripts/user.sh #! -R zabbix.zabbix /scripts/ [root@linfan ~]# chmod -x  /scripts/user.sh 3.测试脚本是否执行成功 [root@linfan ~]# 实验小结: 如上图所示,邮件接收成功,zabbix自定义监控脚本配置实验完成。

    3.1K30编辑于 2022-07-14
  • 来自专栏python3

    Linux Bash脚本练习3

    1.任务描述: 写一个脚本实现如下功能: manageuser.sh --add user1,user2,user3,... manageuser.sh --del user1,user2,user3,...

    3.2K30发布于 2020-01-14
  • 来自专栏Lemon黄

    3 Linux基础Shell脚本

    它允许 DevOps 专业人员创建自定义工作量,自动化部署、监控系统健康状态等。 综上,总结一下 Shell 脚本的作用: 自定义工作流程:Shell 脚本可以灵活地创建根据我们特定要求定制的自定义工作流程。 3 if-else 语句的使用 条件语句对于 Shell 脚本的决策至关重要。我们来看下面使用 if-else 语句进行两个数字大小比较的例子。 #! /case3.sh 请输入第一个数字: 12 请输入第二个数字: 12 两个数字相等 [root@localhost test]# . /case3.sh 请输入第一个数字: 13 请输入第二个数字: 12 两个数字不相等 Shell 脚本提供了功能强大的构造,如 if-else 语句,循环和函数,可以让我们在脚本中构建复杂的自动化逻辑和决策

    57710编辑于 2023-11-27
  • 来自专栏半旧的技术栈

    3小时精通shell脚本

    3小时精通shell脚本 1 shell简介 1.1 shell是什么 1.2 环境变量 2.shell编程 2.1 文档命令 2.2 管道服务 2.3 输入输出 2.4 shell脚本 2.4.1 hello 首先将之前ls -a查询到的内容保存在文件1.txt中,然后使用exec 3< 1.txt将文件1.txt标识为3,类型是标准输入。现在执行grep .bash <&3,效果如下。 exit 0 #表示注解,其作用是解释脚本功能,记录脚本的创建、修改时间、作者等。 #! wangzhou@wangzhou-Latitude-5410:~$ let var=011 wangzhou@wangzhou-Latitude-5410:~$ echo $var 9 可以自定义进制 :下一个shell脚本常常依赖于上一个脚本,我们先依次检查每一个脚本,避免前面脚本的错误影响后面脚本的结果。

    77320编辑于 2022-10-26
  • 来自专栏python3

    python3 学生管理脚本

    显示所有学生信息             |")     print("| 3. 删除学生信息                 |")     print("| 4. 修改姓名\n3. 修改年龄\n4. 修改成绩\n5.                                         print("\033[41;36m 修改成功 \033[0m")                             elif alterNum == 3: key == 1:             Add_stus()         elif key == 2:             Show_stus()         elif key == 3:

    44310发布于 2020-01-03
  • 来自专栏python3

    9.6 shell脚本应用3

    shell脚本应用3 一计算所有/etc下的".conf文件的大小总和 二交互式批量创建用户;可以指定统一的前缀名,可以指定创建数量 三输入一个数,计算从1到该数所有数的总和

    48430发布于 2020-01-14
  • 来自专栏python3

    shell-脚本集合3

    谁有批量修改用户密码脚本? #根据批量添加用户名改的。

    82410发布于 2020-01-08
  • 来自专栏全栈工程师修炼之路

    shell脚本编程之路3

    # 传递给函数的单个参数 } funWithParam 1 2 3 4 5 6 7 8 9 34 73 #注意这里传递给函数的参数 WeiyiGeek.函数参数传递 递归函数 bash也支持递归函数 " == "https" ];then return 1 elif [ "$format" == "http" ];then return 2 else return 3 WeiyiGeek.函数嵌套删除 0x09 shell脚本包含 描述:Shell文件包含像其他语言一样,Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本,也能在函数中进行调用外部变量 脚本包含 1:使用 _DEBUG环境变量:如果需要自定义格式显示调式信息可以通过_DEBUG环境变量来建立 #!    使用 # ,取第一小数点开始到结尾的进行匹配 >> # suffix2 is: txt  使用 ## ,取最后一个小数点的suffix(后缀名) << WeiyiGeek.名称切分案例 实际案例3:

    3.7K10编辑于 2022-09-28
  • 来自专栏E条咸鱼

    Python3-菜刀脚本优化

    抽空优化了一下脚本,优化的点有以下两点: 将原来 input的操作改为了选项,看起来更专业了 把原来大杂烩一样的数据显示优化了一下,起码是人看的 首先是第一点吧,原本Input的改为了选项 原本的代码是这样的

    68130发布于 2020-08-17
  • 来自专栏全栈工程师修炼之路

    shell脚本编程之路3

    fi #它是一个文件,路径是:/tmp/test.txt #示例3.判断apache服务得shell脚本名字不能有httpd关键字 test=$(ps aux | grep httpd | grep 下面的脚本提示输入1到4,与每一种模式进行匹配 echo 'Input a number between 1 to 4' echo 'Your number is:\c' read aNum case for i in $(cat gz.log) #【这里值得学习在写脚本的时候非常有用】 do tar -zxf $i &> /dev/null done rm -rf gz.log 运行上述脚本返回数字1到5然后终止 COUNTER=0 while [[ $COUNTER -lt 5 ]] do echo $((COUNTER++)) > /dev/null # 相当于在循环内自加 #例如: 表示跳出第 n 层循环 break n 实际案例: #示例1.脚本进入死循环直至用户输入数字大于5要跳出这个循环,返回到shell提示符下,就要使用break命令。

    70730编辑于 2022-09-28
领券