首页 » Web前端 » shell轮回履行php技巧_linux下的shell脚本编程介绍

shell轮回履行php技巧_linux下的shell脚本编程介绍

访客 2024-12-07 0

扫一扫用手机浏览

文章目录 [+]

Shell 虽然没有C/C++、Java、Python等强大,但也支持了基本的编程元素。
例如:if、for、while、case等循环,还有变量、数组、字符串、注释、加减乘除逻辑运算等

常见的脚本措辞:

shell、perl、php、python

shell轮回履行php技巧_linux下的shell脚本编程介绍

shell的优点:

易用 #直接在linux系统上利用,不须要编译

shell轮回履行php技巧_linux下的shell脚本编程介绍
(图片来自网络侵删)

高效 #程序开拓的效率非常高,依赖于功能强大的命令可以迅速地完成开拓任务

大略 #语法和构造比较大略,易于节制

shell运用处景:

监控linux系统的康健度

数据的处理 #日志的切割、剖析、统计等

与数据库交互 #对数据库进行增,删,改,查等操作

监控进程,自动化启停做事

完成一些重复性的事情

shell编写第一个脚本编写:vi first.sh

# !/bin/bash# 作者:菜园子# 编写韶光:2022-09-21# 功能:我的第一个shell脚本echo "this is my first shell !"实行:

sh first.shchmod 755 first.sh./first.sh

企业实战之shell脚本与crontab定时器的利用crond做事:

以守护进程办法在无需人工干预的情形下来处理着一系列作业和指令的做事

crond做事的启停命令

启动systemctl start crond.service查看状态:systemctl status crond.service停滞systemctl stop crond.service重新启动systemctl restart crond.servicecrontab定时器的利用

语法:crontab 【选项】crontab -l #列出crontab有哪些任务crontab -e #编辑crontab任务crontab -r #删除crontab里的所有任务内容格式: 级别 命令分 时 日 月 周crontab的例子

每分钟实行 或者 /1 每小时实行0 每天实行0 0 每周实行0 0 0每月实行0 0 1 每年实行0 0 1 1 每天早上6点实行0 6 每两个小时实行0 /2 每小时的10分,40分实行10,40 每天的下午4点、5点、6点的5 min、15 min、25 min、35 min、45 min、55 min时实行命令5,15,25,35,45,55 16,17,18 利用shell脚本企业实战nginx日志切割

需求:

nginx的日志文件路径每天0点对nginx 的access与error日志进行切割以前一天的日期为命名

脚本:

#!/bin/bash#Auto cut nginx log script.#Create by Cyz#Create date : 2022-09-21#nginx日志路径logs_path=/usr/local/nginx/logsYesterDay=$(date -d 'yesterday' +%Y-%m-%d)#移动日志并以日期改名mv ${logs_path}/access.log ${logs_path}/access_${YesterDay}.logmv ${logs_path}/error.log ${logs_path}/error_${YesterDay}.log#向nginx主进程发送旗子暗记,重新天生日志文件kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

个人博客:cyz

标签:

相关文章

介绍百度码,技术革新背后的智慧之光

随着科技的飞速发展,互联网技术已经成为我们生活中不可或缺的一部分。而在这个信息爆炸的时代,如何快速、准确地获取信息,成为了人们关注...

Web前端 2025-01-03 阅读1 评论0

介绍皮箱密码,开启神秘之门的钥匙

皮箱,作为日常生活中常见的收纳工具,承载着我们的珍贵物品。面对紧闭的皮箱,许多人却束手无策。如何才能轻松打开皮箱呢?本文将为您揭秘...

Web前端 2025-01-03 阅读0 评论0

介绍盗号器,网络安全的隐忧与应对步骤

随着互联网的快速发展,网络安全问题日益突出。盗号器作为一种非法工具,对网民的个人信息安全构成了严重威胁。本文将深入剖析盗号器的原理...

Web前端 2025-01-03 阅读1 评论0