1. 程式人生 > >centos學習:用shell寫一個日誌記錄功能~

centos學習:用shell寫一個日誌記錄功能~

vim init.sh

#定義變數 類似於臨時環境變數
ERR_LOGFILE="error.log"
#獲取當前時間 注意 這個符號可以賦值 ``
CUR_TIME=`date +'%Y-%m-%d %H-%M-%S'`
#-f 判斷檔案存在
if [ -f $ERR_LOGFILE ]
        then
                // >> 追加寫入   >直接寫入 覆蓋
                echo "add log at time $CUR_TIME" >> error.log;
        else
                echo
-e "log init at $CUR_TIME\n" > error.log; fi

相關推薦

centos學習shell一個日誌記錄功能~

vim init.sh #定義變數 類似於臨時環境變數 ERR_LOGFILE="error.log" #獲取當前時間 注意 這個符號可以賦值 `` CUR_TIME=`date +'%Y-%m-

shell一個簡易計算器,可以實現加、減、乘、除運算,假如腳本名字為1.sh,執行示例./1.

a-z 依次 腳本 als 示例 內置 數位 特殊字符 使用 用shell寫一個簡易計算器,可以實現加、減、乘、除運算,假如腳本名字為1.sh,執行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo "參

JAVA一個阿裏雲VPC Open API調程序

外部jar包 ef7 dac java 方式 命令 pro ng- 自動化管理 用JAVA寫一個阿裏雲VPC Open API調用程序 摘要:用JAVA拼出來Open API的URL 引言 VPC提供了豐富的API接口,讓網絡工程是可以通過API調用的方式

shell一個簡單的告警系統

shell用shell寫一個簡單的告警系統 創建目錄結構 mkdir -p /usr/local/sbin/mon/{bin,conf,shares,mail,log} mon //主目錄 bin //主程序目錄 shares //子程序目錄 mail //發郵件目錄 log //日誌目錄 程序主入

shell一個服務啟動腳本,速度get!

res touch mod ini top rm -rf $0 serve etc 制作服務啟動程序:(case+if)vi /etc/init.d/myprog #!/bin/bash#chkconfig:35 90 10#description:Startup scri

Tkinter小專案Python一個地址收藏管理工具,迅速提高你的工作效率

如何管理雜亂的電腦桌面和一大堆的瀏覽器收藏網址?我用python寫了一個工具,迅速提高工作效率。 工作了一段時間發現,電腦桌面上已經滿屏的常用軟體、常用專案資料夾的快捷方式,一大堆的常用文件,瀏覽器上收藏的工作網址更是有100+,通常想開啟一個文件、網址要尋找半

Flutter學習Flutter搭建一個簡單登入介面

搭建如下圖所示的登入介面 看到結構圖,可以使用一個列布局即可完成,對於輸入框,使用TextField控制元件,對於輸入控制元件樣式,通過Container控制元件來裝飾。 看程式碼: //登入介面 class LoginView extends StatelessWidget {

nodejs 一個命令列工具 建立 react 元件的命令列工具

用 nodejs 寫一個命令列工具 :建立 react 元件的命令列工具 前言 上週,同事抱怨說 react 怎麼不能像 angular 那樣,使用命令列工具來生成一個元件。對呀,平時工作時,想要建立一個 react 的元件,都是直接 copy 一個元件,然後做一些修改。為什麼不能將這個過程交給程式去做

Java經典演算法集——如下1、2、2、3、4、5這六個數字,java一個main函式,打印出所有不同的排列,如512234、412345等,要求"4"不能在第三位,"3"與"5"不能相連。

轉:http://www.blogjava.net/SongJunke/articles/101741.html 演算法程式題:     該公司筆試題就1個,要求在10分鐘內作完。     題目如下:用1、2、2、3、4、5這六個數字,用java寫一個main函式,打印出所

ROS的學習(十六)C++一個簡單的伺服器(service)和客戶端(client)

      我們將建立一個伺服器節點add_two_ints_server,它將會收到兩個整數,並且返回它們的和。切換目錄到之前建立的beginner_tutorials包下: cd ~/catkin_ws/src/beginner_tutorials      編輯sr

ROS學習筆記(一)自己動手一個ROS程式

最近老闆安排任務,要把ROS框架在ARM+FPGA平臺上實現。但是使用ROS建立程式步驟繁瑣,所以這次將官方文件上面的Demo簡化寫下來,方便以後檢視。 ROS版本:Hydro Linux版本:Ubuntu12.04 在開始第一個ROS(Robot Operating Sy

機器學習6行Python程式碼開始第一個機器學習程式

import sklearn from sklearn import tree # features = [[140, "smooth"],[130, "smooth"],[150, "bumpy"],[170,  "bumpy"]] # labels = ["apple",

1、2、2、3、4、5 這六個數字,java 一個main 函式,打印出所有不同的排列,要求"4"不能在第三位,"3"與"5"不能相連。

下面的程式碼是網上找的,我按照自己的理解加的註釋: public class test01 { public static void main(String[] args) { // 理論上,題目所要求的排列組成的數字,都包含在122345~5

Python學習之旅Python製作一個打字訓練小工具

一、寫在前面   說道程式設計師,你會想到什麼呢?有人認為程式設計師象徵著高薪,有人認為程式設計師都是死肥宅,還有人想到的則是996和 ICU。      別人眼中的程式設計師:飛快的敲擊鍵盤、酷炫的切換螢幕、各種看不懂的字元程式碼。   然而現實中的程式設計師呢?對於很多程式設計師來說,沒有百度和

動手造輪子一個日誌框架

動手造輪子:寫一個日誌框架 Intro 日誌框架有很多,比如 log4net / nlog / serilog / microsoft.extensions.logging 等,如何在切換日誌框架的時候做到不用修改程式碼,只需要切換不同的 loggingProvider 就可以了,最低成本的降低切換日誌框架的

tensorflow 1.0 學習別人訓練好的模型來進行圖像分類

ima ppi gin 什麽 dir targe spl flow blog 谷歌在大型圖像數據庫ImageNet上訓練好了一個Inception-v3模型,這個模型我們可以直接用來進來圖像分類。 下載地址:https://storage.googleapis.com/d

Python一個批量生成賬號的函數(戶控制數據長度、數據條數)

shuf open 小寫 長度 數據 ase 函數 用戶控制 app # 1、寫一個函數,批量生成一些註冊使用的賬號:[email protected]/* */,長度由用戶輸入,產生多少條也由用戶輸入,用戶名不能重復,用戶名必須由大寫字母、小寫字母、數字組成

shell實現一個進度條

clas index nbsp blog str 進度條 進度 while lee #!/bin/bash i=0 str=‘#‘ ch=(‘|‘ ‘\‘ ‘-‘ ‘/‘) index=0 while [ $i -le 25 ] do printf "[%-25s][%

集合一個簡單的隨機分組,以及集合內元素數量查詢

移除 以及 表示 元素 move spa color 查詢 println 12個人,隨機分為4組 public static void main(String[] args) { List list = new ArrayList();