免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      linux下的shell腳本編程介紹

      shell編程語言的介紹

      • shell簡介:

      Shell是一種腳本語言,又是一種命令語言。可以通俗一點來講,Shell腳本就是一系列命令的集合,可以在Unix/linux上面直接使用,并且直接調用大量系統內部的功能來解釋執(zhí)行程序把一些重復性工作交給shell做,來實現自動化運維。

      Shell 雖然沒有C/C++、Java、Python等強大,但也支持了基本的編程元素。例如:if、for、while、case等循環(huán),還有變量、數組、字符串、注釋、加減乘除邏輯運算等

      • 常見的腳本語言:

      shell、perl、php、python

      • shell的優(yōu)點:

      易用 #直接在linux系統上使用,不需要編譯

      高效 #程序開發(fā)的效率非常高,依賴于功能強大的命令可以迅速地完成開發(fā)任務

      簡單 #語法和結構比較簡單,易于掌握

      • shell應用場景:

      監(jiān)控linux系統的健康度

      數據的處理 #日志的切割、分析、統計等

      與數據庫交互 #對數據庫進行增,刪,改,查等操作

      監(jiān)控進程,自動化啟停服務

      完成一些重復性的工作

      shell編寫第一個腳本

      • 編寫:vi first.sh

      # !/bin/bash# 作者:菜園子# 編寫時間:2022-09-21# 功能:我的第一個shell腳本echo “this is my first shell !”

      • 執(zhí)行:

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

      企業(yè)實戰(zhàn)之shell腳本與crontab定時器的運用

      • crond服務:

      以守護進程方式在無需人工干預的情況下來處理著一系列作業(yè)和指令的服務

      • crond服務的啟停命令

      啟動systemctl start crond.service查看狀態(tài):systemctl status crond.service停止systemctl stop crond.service重新啟動systemctl restart crond.service

      • crontab定時器的使用

      語法:crontab 【選項】crontab -l #列出crontab有哪些任務crontab -e #編輯crontab任務crontab -r #刪除crontab里的所有任務內容格式:* * * * * 級別 命令分 時 日 月 周

      • crontab的例子

      每分鐘執(zhí)行* * * * * 或者 */1 * * * *每小時執(zhí)行0 * * * *每天執(zhí)行0 0 * * *每周執(zhí)行0 0 * * 0每月執(zhí)行0 0 1 * *每年執(zhí)行0 0 1 1 *每天早上6點執(zhí)行0 6 * * *每兩個小時執(zhí)行0 */2 * * *每小時的10分,40分執(zhí)行10,40 * * * *每天的下午4點、5點、6點的5 min、15 min、25 min、35 min、45 min、55 min時執(zhí)行命令5,15,25,35,45,55 16,17,18 * * *

      利用shell腳本企業(yè)實戰(zhàn)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主進程發(fā)送信號,重新生成日志文件kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

      個人博客:cyz

      鄭重聲明:本文內容及圖片均整理自互聯網,不代表本站立場,版權歸原作者所有,如有侵權請聯系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年9月22日 06:11
      下一篇 2022年9月22日 06:11

      相關推薦

      • cad連續(xù)標注快捷鍵(cad連續(xù)標注快捷鍵)

        本文主要講的是cad連續(xù)標注快捷鍵,以及和cad連續(xù)標注快捷鍵相關的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標注快捷鍵 CAD尺寸標準快捷命令:DL…

        2022年11月27日
      • 直播帶貨詳細腳本(直播文案策劃怎么寫)

        短視頻運營策劃方案怎么寫?涉及哪幾個方面? 我在網上看到好多千篇一律的文章,關于【短視頻運營策劃方案】這一塊,基本都是在講賬號的內容本身。 你內容做得再好,卻不掌握算法的規(guī)律,能有…

        2022年11月25日
      • 給手機安裝了Windows 11(手機上玩電腦游戲的軟件)

        電腦上體驗了一番Windows 11 ,感覺怎么樣?接下來想要在手機上嘗試嘗試嗎?不是遠程桌面,也并不是虛擬機,而是手機直接運行原生的win11系統! 那么最近小編就看到網上不少朋…

        2022年11月18日
      • 分享3種視頻腳本拍攝模板的方式(視頻拍攝腳本模板都有哪些)

        #腳本創(chuàng)作##短視頻#短視頻腳本的分類大致可分為以下三類:拍攝提綱、文學腳本和分鏡頭腳本。今天呢,我們繼續(xù)圍繞腳本這個話題,講一下這三類腳本的應用。 到底哪種腳本適合短視頻呢?其實…

        2022年11月17日
      • 直播帶貨詳細腳本(茶葉直播帶貨詳細腳本)

        1單品腳本 單品腳本要以表格的形式寫下來,這樣我們能把賣點和利益點非常清晰的體現在表格上,這樣對直播的過程中不會產生疑惑點或者對產品有什么不清楚的地方品牌介紹,利益點強調,引導轉化…

        2022年11月16日
      • 命令方塊怎么獲得(我的世界凋零風暴命令方塊怎么獲得)

        本文主要講的是命令方塊怎么獲得,以及和我的世界凋零風暴命令方塊怎么獲得相關的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 我的世界如何獲得命令方塊 我的世界可以輸入/…

        2022年11月15日
      • 短視頻腳本范文(視頻腳本怎么寫)

        短視頻腳本,是故事的發(fā)展大綱。我們在拍攝視頻前,需要在腳本中確定整個視頻的整體框架。 事件發(fā)生的時間、地點,其中有哪些人物,每個人物有哪些臺詞、動作,每個畫面拍攝的景別分別是什么,…

        2022年11月13日
      • 直播腳本(直播腳本范文1000字)

        今天小編給各位分享直播腳本的知識,其中也會對直播腳本范文1000字進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧! 賣芒果的直播腳本怎么寫 直播腳本步驟如下:…

        2022年11月8日
      • 淘寶直播有哪些準備工作(淘寶直播條件有哪些)

        淘寶直播帶貨是主流帶貨平臺,最受歡迎的主播李佳琦就是在淘寶直播的,不少小伙伴紛紛加入淘寶直播,但是作為新手主播對于直播的一些工作不是很懂,那么淘寶直播有哪些準備工作?下面小編為大家…

        2022年11月4日
      • 直播方案策劃案例(直播策劃)

        如何從整體把握整個直播間的流程呢? 如何系統地對直播環(huán)節(jié)進行策劃? 如何保證直播按照自己的預期進行? 01 達人直播 在整體把握直播策劃之前,我們首先要了解達人直播可以拆解為哪幾個…

        2022年10月29日

      聯系我們

      聯系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息