原创 unable to access jarfile ***.jar

      最近在編寫自動重啓某個jar包的shell腳本的時候,老是報錯“unable to access jarfile ***.jar ”--不能訪問jar包,奇怪啊,怎麼會找不到jar包呢!google一把,說是啓動jar包的路徑

原创 TOMCAT查找index.jsp路徑

  Tomcat安裝好後打開目錄;可以看到如下結構:bin :存放服務器腳本;conf :存放配置文件;lib :存放需要的JAR文件;wabapps :存放需要發佈的Web應用程序及其部署文件;work :存放jsp 文件編繹生成的cl

原创 日誌壓縮shell腳本

聲明:本人菜鳥,自己編寫的日誌壓縮腳本有很多不規範的地方,還請多多指教! #!/bin/shmonth=`date +%Y%m`monthago=`date -d -1month +%Y%m`day=`date +%d`tarday=`d

原创 rsync備份時報錯rsync error: received SIGUSR1 or SIGINT (code 20) at rsync.c(229)

      今天試着在客戶端用rsync方式備份遠端服務器一個文件的時候,用sh -x 試運行shell腳本的時候夯住了,終止運行時出現“rsync error: received SIGUSR1 or SIGINT (code 20)

原创 rsync 腳本報錯 “syntax error near unexpected token `(”

      在rsync備份的時候,運用--exclude命令不備份某些目錄的時候,如果目錄名有()的話,那麼shell腳本就會報“syntax error near unexpected token `(”。所以要儘量避免取有括號的目錄

原创 《Perl語言入門》第四版習題(8)

1. [8]使用模式測試程序。創造一個模式能匹配字符串match。使用字符串beforematchafter 進行測試。輸出結果將其三部分放在正確位置了嗎?2. [7]使用模式測試程序,創造一個模式能匹配任何單詞(/w 意義下的單詞),但

原创 《Perl語言入門》第四版習題(10)

1. [25]寫一個程序,能重複要求用戶猜測某個在1 到100 之間的數字,直到猜對爲止。你的程序應當能隨機的產生一個數字,使用公式int(1 + rand 100)◆。當用戶猜測錯誤時,程序應該回應“Too high”或者“Too lo

原创 《Perl語言入門》第四版習題(7)

1. [10]寫一個程序,輸出所有提到fred 的行(不要輸出其它行)。如果輸入字符串Fred, fredrick, Alfred,能匹配上嗎?準備一個小的文本文件,其中包含如:“fred lintsotne”以及類似的信息。使用這個文本

原创 《Perl語言入門》第四版習題(3)

寫一個程序,將一些字符串(不同的行)讀入一個列表中,逆向輸出它。如果是從鍵盤輸入的,那在Unix 系統中應當使用CTRL+D 表明end-of-file,在Windows 系統中使用CTRL+Z. 寫一個程序,讀入一串數字(一個數字一行

原创 shell編程報錯:“syntax error near unexpected token `”

         今天寫了個shell腳本,在自己機器上運行正常,給同事,運行報錯syntax error near unexpected token `,左看右看shell腳本沒有問題,沒有辦法google搜索,發現一位仁兄講的挺好,內

原创 恢復linux服務器 segmentation fault錯誤

  開機啓動linux的時候就報下面的錯誤: init:version 2.84 booting                        ok welcome to /etc/rc.d/rc.sysinit: line 70 : 

原创 《Perl語言入門》第四版習題(9)

1. [7]寫一個模式,它能匹配$what 當前的內容的3 份連續拷貝。也就是說,如果$what 爲fred,則此模式能匹配fredfredfred。如果$what 爲fred|barney,則此模式能匹配fredfredbarney,

原创 《Perl語言入門》第四版習題(4)

寫一個名爲&total 的子程序,返回一列數字的和。提示:子程序不應當有任何的I/O 操作;它處理調用的參數,返回處理後的值給調用者。結合下面的程序來練習,它檢測此子程序是否正常工作。第一組數組之和我25。my @fred = qw{ 1

原创 perl腳本併發多條命令

#!/usr/bin/perl -w use strict; use Parallel::ForkManager; my $MAX_PROCESSES = 100; my $pm = new Parallel::ForkManager(

原创 eclipse classic添加html之類的web插件

        最近,準備用eclipse+pydev開發django項目,到eclipse官網上安裝了最新版本的eclipse classic版本,Eclipse SDK Version: 4.2.0,發現居然不支持編輯html,到網上