The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Alapvető Java Persistence API Best Practices iBot Oracle frissítések (RSS) 0 06-06-2008 08:10 PM
Oracle 10g a legjobb gyakorlatok Power6 AIX5.3 JodyTek AIX 1 05-07-2008 08:41 AM
Korn Shell Best Practices mtravis Shell programozás és Scripting 1 02-14-2008 03:11 PM
scripting Guru's pls help me with scripting on AIX thatiprashant Shell programozás és Scripting 1 01-20-2006 07:58 PM
A felhasználó által generált FAQ és a legjobb gyakorlatok szakasz kduffin Post Itt léphet kapcsolatba Weblap adminisztrátorok és a moderátorok 5 11-21-2003 09:24 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Értékelés: Thread Rating: 1 votes, 4.00 average. Megjelenítési módok
  #1 (permalink)  
Old 03-04-2005
toddjameslane toddjameslane is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2005
Hozzászólások: 2
Scripting Best Practices

Hi - Én új-hoz ez és arra gondoltam, ha néhány tud segíteni. Én csak írni kezdett szkriptek és Kell egy kis szóló iránymutatások létrehozásáról szkripteket. Hívom őket "Best Practices" ... mit tegyek, és ne tegyél, ha létre szkripteket.

Annyit tudok eddig, hogy én ne vonjon felhasználónevek / jelszavak szkriptek és én el kell kerülnie kemény kódoló a gép nevét a forgatókönyvet. Azt hiszem, jóval több dolgot, mint ez, tehát ha ön tudna segítsen nekem ki, azt nagyon értékelem.

Köszönöm!
Todd
  #2 (permalink)  
Old 03-08-2005
muthukumar muthukumar is offline
Regisztrált felhasználó
  
 

Join Date: Feb 2005
Helyszín: Coimbatore, Tamilnadu, India
Posts: 119
Idézet:
Originally Posted by toddjameslane
Hi - Én új-hoz ez és arra gondoltam, ha néhány tud segíteni. Én csak írni kezdett szkriptek és Kell egy kis szóló iránymutatások létrehozásáról szkripteket. Hívom őket "Best Practices" ... mit tegyek, és ne tegyél, ha létre szkripteket.

Annyit tudok eddig, hogy én ne vonjon felhasználónevek / jelszavak szkriptek és én el kell kerülnie kemény kódoló a gép nevét a forgatókönyvet. Azt hiszem, jóval több dolgot, mint ez, tehát ha ön tudna segítsen nekem ki, azt nagyon értékelem.

Köszönöm!
Todd
Használja ezt a linket szkriptek, mint a fejlett,
http://www.tldp.org/LDP/abs/html/index.html

HTH.
  #3 (permalink)  
Old 03-08-2005
indo1144's Avatar
indo1144 indo1144 is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2002
Helyszín: Hollandia
Hozzászólások: 54
Red face Scripting Best Practices

Amikor először volt a szükséges szkripteket írni, ez volt az első helyen néztem. Itt van néhány dolog, mert mindig azt teszem:
  • Írás előtt semmilyen kódot, pontosan tudja, hogy mit akar a szkript csinálni, és terv a váratlan (hiba-kezelő, hamis felhasználó-bemenet, stb.)
  • Írj tiszta kódot, a franciabekezdések és hozzászólásokat elmagyarázni részeit a kódot!
  • Scripting jobban működik, ha úgy érzi, kényelmes használ shell-parancsok a gazda-rendszer.
  • Változók barátainak!
  • Függvények használata.
  • Nyisson meg egy másik terminált, és próbálja ki részét a kód, hogy a kimenet a képernyőn (jó azon kívüli terek, hogy felcsavar IF-nyilatkozatok).
  • Abban az esetben, a fenti, sed a barátod.
  • Több barátok: awk, fej, farok, wc, grep, ps, stb ..
  • Apropó a barátod is.
  • Elsajátítani szöveges-editor, mint a vi, Ha minden kötél szakad ajánlom UltraEdit ami rendkívül praktikus.
  • Ne légy affraid megkérdezni valaki mást, ha ragadtunk. Megtalálhatja a részemet a hülye kérdéseket ezen a fórumon, de tudod mit? Csak most kezdtem el akkor. Én helyzetem most? Írok igazán igazán nagy parancsfájlokat a cégemet, és ők azért jöttek, hogy függ ezektől!
  • Figyelmeztető szó: néha tényleg parancsfájlok stressz a szerver. Próbáld meg ott az első néhány alkalommal futnak, csak abban az esetben.
  • Használja fakitermelés, ha szükséges. Hozzon létre egy log-funkció, így nem kell majd a ">" és a ">>" írni, vagy csatolja a logfile. Egy sajtóhiba törölheti el a tuskók. Használ egy log-funkció megakadályozza ezt.
  • Many of my scripts küldj e-mailt. Leállítani a zűrzavar , Mindig kiírja a nevét, a szkript a mailmessage, akkor elkezdi értékelni ezt!
  #4 (permalink)  
Old 03-10-2005
indo1144's Avatar
indo1144 indo1144 is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2002
Helyszín: Hollandia
Hozzászólások: 54
Log-funkció

Egy privát üzenetet, azt kérték, hogy a napló funkció működött, hogy én fent leírtak szerint. Mivel ez hasznos lehet, hogy más emberek is, én válaszolt a kérdésre a nyilvánosság előtt.

Először is, használom Bash, nem tudom, hogy ez a trükk működik, más borítók.

Szkript tartalma:


Kód:
#!/bin/bash
. lib/functions.conf # mind the SPACE between the DOT and the path/filename!!! 
logfile=scheduler.log
func_eventlog "STARTING ABG JOB"
-=script runs some more, but that's irrelevant, the example is clear=-

Fájl tartalma: lib / functions.conf ami mellesleg nem futtatható :


Kód:
################################################
#                                              #
# Log functie                                  #
#                                              #
# Usage:                                       #
#                                              #
# func_eventlog "Dit wil ik loggen"            #
#                                              #
# Variabelen:                                  #
#                                              #
# $logfile (logfile inclusief pad)             #
#                                              #
################################################

func_eventlog()
{
	echo -e "`date` - $1" >> $logfile
}

Tehát, ha akarok valamit, mocsaras, én csak használni:

func_eventlog "Küldje el ezt a szöveget a logfile"

és én soha nem kell aggódnia véletlenül felülírja az én naplók helyett mellékelik hozzájuk.
  #5 (permalink)  
Old 03-16-2005
Just Ice's Avatar
Csak Fagylaltozó Just Ice is offline Forum Advisor  
Fényeket, agy ki.
  
 

Join Date: Mar 2005
Helyszín: előtte a számítógépet
Hozzászólások: 637
és ...

* Folyamatosan ugyanabban a formában az egész a kódot ... következetlen kódolási stílusok, hogy a hibakeresés sokkal nehezebb függetlenül attól, hogy ki csinálja ... nézd meg a 3 "ha" az alábbi formában, hogy az emberek felhasználás ksh scripting --- mégis ugyanazokat a dolgokat, de hibakeresés lehet hosszabbítani, ha használják mindannyian ugyanabban a forgatókönyvet, nem csak 1 mint a minták más ...


Kód:
form 1: 

if [ cond ]; then
    command
fi

form 2:

if [ cond ]
then
    command
fi

form 3:

[ cond ] && command

* Tartja a kódot a lehető legegyszerűbb, majd adjunk hozzá, ha alapvető formája szerkezet ... forgatókönyvet írni egy gyors kipróbálni a funkcionalitás az első ... Ha ez is működik, beletesszük hibaellenőrzés és teszt ... További hibaellenőrzés és teszt ... nem akarsz órákat tölteni a "tökéletes" script tanulni később, hogy nem igazán, hogy mit akarsz csinálni

* Megpróbál nem hardcode fájl-és / vagy könyvtár utak ... megkönnyíti a teszt, ha meg tudná használni ezt vagy azt a fájl helyett a termelés fájl vagy könyvtár ... mint mondja, Indo --- változók barátainak!

* Test a lehető legnagyobb mértékben a nem-termelést kiszolgáló, szorosan követi a termelési környezet ... ha nem kíván élni elvesztésének kockázatát termelési adatok ---, hogy káros lehet a foglalkoztatás
  #6 (permalink)  
Old 03-26-2005
Kelam_Magnus's Avatar
Kelam_Magnus Kelam_Magnus is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Aug 2001
Helyszín: DFW McKinney, TX,
Hozzászólások: 1069
Azt hiszem, mindez azt jelenti, hogy néhány szót, hogy az én prof az egyetemen tanított.


A modularitás ...

Írj kódot modules / szakaszok, így semmi nem nehéz kódolni, és amennyiben lehetséges, hogy részei a kód ki lehet zárni / cserélni / törölni, és a program továbbra is működni más változtatást.

.... Dokumentációs

Ha a programozás ki él meg, a következő személyt kell tudni, mi a fenét csinál. olvasó a kódot zavaró lehet, de a hozzászólások nagyban hozzájárulhatnak.

Használata echo ...

Elhárítása esetén a scripteket beszúrni echo parancsok hurkok és amennyiben döntés születik egy nyilatkozatot, mint forking if / then / else, vagy pedig / igaz, vagy abban az esetben, nyilatkozatok ..... E támogatások ügyelve arra, hogy az összes vizsgált logika meg minden ösvény.
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 08:33 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0