shell 後台自動運行

用nohup命令讓Linux下程式永遠在後台執行(轉自:http://www.einit.com/user1/11/archives/2006/3603.html)  Unix/Linux下一般想讓某個程式在後台運行,很多都是使用 & 在程式結尾來讓程式自動運行。比如我們要運行mysql在後台:           /usr/local/mysql/bin/mysqld_safe --user=mysql

shell編程入門(1)

shell程式是一個包含UNIX命令的普通檔案,這個檔案的許可權應該可讀和可執行。和普通可執行程式一樣,執行shell程式的時候要麼指定完全路徑名,或者將其放在PATH環境變數指定的路徑列表中。和普通的程式一樣,shell程式包含三種控制結構:順序結構、判斷和迴圈結構。shell程式的第一行應包括#!/bin/sh表示該檔案是一個可執行程式,需要被shell解釋1. 給shell程式傳遞參數給shell程式傳遞參數的方式之一是使用環境變數,注意環境變數和shell變數的區別。傳遞參數的方式:#!

45、linux shell命令,ldconfig

1、說明/sbin/ldconfig - configure dynamic linker run-time bindingsldconfig option2、option1) -p:指示ldconfig列印出當前快取檔案所儲存的所有共用庫的名字2)

64、shell命令,mv,rm,mkdir

1、mv 1)mv- move (rename) filesmv [OPTION] source dest mv [OPTION]... SOURCE... DIRECTORYRename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.2)選項① -f, do not prompt before overwriting② -i, prompt before overwrite③ -n, --no-clobber do not overwrite

shell中exec解析

  參考:《linux命令、編輯器與shell編程》 《unix環境進階編程》   exec和source都屬於bash內部命令(builtins commands),在bash下輸入man exec或man source可以查看所有的內部命令資訊。bash

Shell Notes(2)

> 數組NAMES=(max helen sam zach)NAMES[*] 取出所有資料,然後作為一個元素返回NAMES[@] 取出所有資料,但是返回的仍然是一個數組,可以用來完成數組的賦值> export使父進程的變數對子進程可見、可用;一旦利用expert生命一個變數作為參數,shell就會把變數的值傳遞到子進程得到調用環境中,使用的是傳值調用 每個子進程在使用變數時得到變數的副本。eg. export cheese=american或 cheese=american    

Linux下完整的RMAN增量備份shell指令碼

  此備份指令碼整理自網路,再此只是添加了些注釋。此指令碼思路清晰,稍做更改便可應用到生產機上。 1 #!/bin/bash 2 ####################################################################### 3 # 4 # 備份策略: 5 # 每周日淩晨做0級備份, 6 # 每周一,四做一級備份, 7 # 每周二,三,五,六做二級備份, 8 # 00 4 * * 0 /u01/app/

Shell指令碼編程01:基礎知識

  Shell指令碼與Windows/Dos下的批處理相似,就是將各類命令預先放入到一個檔案中,然後執行該檔案,便可以達到與批處理類似的功能,主要是方便管理員進行設定或者管理用的。  換句話來說,shell指令碼是利用shell的功能所寫的一個程式,這個程式使用純文字檔案,將一些shell的文法與指令寫在裡面,然後用正規標記法,管線命令以及資料流重導向等功能,以達到我們所想要的處理目的。  這裡有必要說一下shell和shell指令碼的區別。  Shell就是一個命令列解譯器,它的作用就是遵循一

Shell程式設計的流程式控制制

Shell程式設計的流程式控制制  和其他進階程式設計語言一樣,Shell提供了用來控製程序執行流程的命令,包括條件分支和迴圈結構,使用者可以用這些命令建立非常複雜的程式。         與傳統語言不同的是,Shell用於指定條件值的不是布爾運算式,而是命令和字串。1.測試命令  test命令用於檢查某個條件是否成立,它可以進行數值、字元和檔案3個方面的測試,其測試符和相應的功能分別如下。(1)數值測試:         -eq 等於則為真。         -ne 不等於則為真。      

.Net 加密原理, 純EE層加密殼核心的實現(二)

在上一回 .Net 加密原理,方法體加密資訊對應關係的實現  中介紹了實現加密殼首要解決的基礎問題,今回以第一種實現模式介紹如何?一個純EE層(mscorwks.dll)的加密殼核心。首先確定 “方法體加密對應資訊” 直接通過中繼資料來儲存。這裡我們使用最簡單的記錄方式--記錄一個四位元組的指標資訊。另外再加上一個標識資料,這個我們採用一個 magic

Windows 7 新特性 Shell Library 編程介面介紹

你可以通過  http://cfx.codeplex.com/Release/ProjectReleases.aspx下載到Windows 7 Shell Library相關的sample。其中包含C++、C#、VB.NET對Shell Library操作的範例程式碼:CppWin7ShellLibrary, C#Win7ShellLibrary, VBWin7ShellLibrary。  為了協助使用者更加有效地對硬碟上的檔案進行管理,Windows

27、Windows API Shell擴充Extention

    Shell可以實現擴充,Shell擴充程式可以實現以下功能。◇為特定檔案類型、所有檔案類型、近端分享、資源回收筒、磁碟機、網際網路共用檔案夾、印表機、光碟片磁碟機、目錄、檔案夾背景(視窗的空白處)等Shell對象的右鍵菜單(稱作上下檔案菜單,Context

38、linux shell常用函數,nice

1、優先順序從-20到19。越大,優先順序越低。2、nice 可以在建立進程時,為進程指定謙讓度(優先順序)的增量值,進程的優先順序的值是父進程SHELL的優先順序的值與我們所指定謙讓度的相加和。3、樣本1)nicenice -n 5  gaim &  //運行gaim程式,並為它指定謙讓度增量為5;nice  -n  謙讓度的增量值   程式2)renice 是通過進程ID(PID)來改變謙讓度,進而達到更改進程的優先順序。renice  謙讓度  PID參考【1】

71、shell中crontab中執行命令的特殊性,/bin/sh

1、在執行crontab命令時,與直接在shell中執行程式有點區別,要引起注意。如ps aux | grep file直接在shell中執行,則搜尋範圍只在top中當前執行的進程,而寫入crontab執行,則crontab中所有語句也成為了搜尋範圍。count = `ps aux | grep file | wc -l`2、寫的指令碼前面加/bin/sh如果要用給指令碼執行許可權的話,第一行必須聲明該指令碼由什麼來解釋。比如:#! /usr/local/php/bin/php#!

Bash Shell中命令列選項/參數處理

0.引言   寫程式的時候經常要處理命令列參數,本文描述在Bash下的命令列處理方式。   選項與參數:   如下一個命令列: ./test.sh -f config.conf -v --prefix=/home   我們稱-f為選項,它需要一個參數,即config.conf, -v 也是一個選項,但它不需要參數。  

Linux Shell進階技巧(一)

      該系列將重點介紹Linux Shell中的進階提示,其主要面向有一定經驗的Shell開發人員、Linux系統管理員,以及Linux的愛好者。部落格中的樣本主要來源於網路和一些經典書籍,在經過本人的收集和整理之後,以系列部落格的形式呈現給諸位。如果大家有更多更好的Shell指令碼經典樣本,且願意在這裡與我們一同分享的話,可以以郵件、部落格回複等形式與我聯絡,我將會盡量保證該系列的持續更新。一、將輸入資訊轉換為大寫字元後再進行條件判斷:    

shell下的作業管理)

作業管理舉例來說,我們在登陸 bash 後, 想要一邊複製檔案、一邊進行資料搜尋、一邊進行編譯,還可以一邊進行 vi 程式撰寫! 當然我們可以重複登陸那六個文字介面的終端機環境中,不過,能不能在一個 bash 內達成? 當然可以啊!就是使用 job control 啦!進行工作管理的行為中, 其實每個工作都是目前 bash 的子程式,亦即彼此之間是有相關性的。 我們無法以 job control 的方式由 tty1 的環境去管理 tty2 的 bash

Shell Script入門)

什麼是 Shell scripts什麼是 shell script (程式化指令碼) 呢?就字面上的意義,我們將他分為兩部份。 在『 shell 』部分,我們在bash當中已經提過了,那是一個文字介面底下讓我們與系統溝通的一個工具介面。那麼『 script 』是啥? 字面上的意義, script 是『指令碼、劇本』的意思。整句話是說, shell script 是針對 shell 所寫的『劇本!』什麼東西啊?其實, shell script 是利用 shell 的功能所寫的一個『程式

Shell指令碼while read line 損失定位字元的問題

描述:雖然問題不大,但是確實挺噁心,我的目標是處理access日誌日誌為了方便處理,採用了\t作為分隔,資料需要過濾再處理不想先過濾成臨時檔案,再處理,這樣等於多讀了很多行採用讀取每行的資料,再處理的方式while read linedodone<$file問題:但是出現一個問題:read line後line中的\t不見了,導致我awk處理時找不到\t,這時預設的分隔字元是空格,可是資料本身也會有空格,就會混淆原因:尋找後得知read

shell學習的一些資源

shell基礎1:檔案安全與許可權 http://bbs.chinaunix.net/thread-434579-1-1.html附:Linux的使用者和使用者組管理 http://bbs.chinaunix.net/thread-438660-1-1.htmlshell基礎二:尋找技巧,find及xargs的使用http://bbs.chinaunix.net/thread-441883-1-1.htmlshell基礎三和四:後台(crontab,at,&,nohup)及(*,?,[]

總頁數: 301 1 .... 51 52 53 54 55 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.