![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
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 |
| Hogyan tudom megváltoztatni a szuper felhasználó ezután Visszaállíthatom az egyszerű felhasználó, a shell script? | wrapster | Shell programozás és Scripting | 3 | 06-04-2008 07:11 AM |
| su (switching más felhasználó) | bjagadeesh | Shell programozás és Scripting | 1 | 05-20-2008 10:27 AM |
| [Help] Add kiváltsága, hogy egy átlagos felhasználó | ibmer414 | AIX | 1 | 04-08-2008 02:56 PM |
| közötti átállás gyökér-és egy normál felhasználó | melanie_pfefer | Shell programozás és Scripting | 3 | 04-21-2007 07:02 AM |
| Más, mint root felhasználó. Normál felhasználó nem tud létrehozni fájlokat | mallesh | A UNIX a fejlett és szakértői Felhasználók | 1 | 06-22-2005 12:18 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
kapcsolási felhasználó root rendes felhasználó
Jó napot Srácok!
Én jelenleg egy szkriptet AIX, a script fut a SAS munka, a tulajdonos a script a gyökér, de a SAS munkahely nem lehet futtatni a root, mivel ez esetben el kell végezni, a felhasználó "sasia". De belül a forgatókönyvet, gyökér naplófájlt hoz létre, tehát szükség van, amit csak a su sasia hogy az egyes munka-és aztán vissza az eredeti felhasználó. A szkript van írva alább. Pls. segítség #! / bin / sh function logrc ( if [-f $ drv / $ batchname. "err"] majd cat $ drv / $ batchname. "err" | grep 0 rcode \u003d $? fi echo $ $ rcode lépést dtx $ $ $ bpsw desc>> $ drv / $ batchname. "log" if [$ bpsw! \u003d 1] majd if [$ rcode! \u003d 0] majd echo>> $ drv / $ batchname. "log" echo "A munka nem sikerült a" $ lépést "." >> $ Drv / $ batchname. "Log" echo "behajtási eljárás:">> $ drv / $ batchname. "log" if [-f $ rdrv / $ batchname. "rpm"] majd cat rdrv $ / $ batchname. "rpm">> $ drv / $ batchname. "log" vagy echo "Nem behajtási eljárást." >> $ Drv / $ batchname. "Log" fi exit $ rcode fi fi return $ rcode ) function step00 ( lépés \u003d step00 desc \u003d "Töröl jelenlegi küszöbár files" cd / sasprog / triggers if [-f $ st] majd rm $ st echo $ st "törölve" vagy echo $ st "nem létezik" fi if [-f $-hoz] majd rm $ ut echo $ ut "törölve" vagy echo $ ut "nem létezik" fi echo date rcode \u003d $? logrc ) function step01 ( lépés \u003d step01 if [ "$ rrstep!" \u003d ""] & & [ "$ rrstep!" \u003d "$ lépést"] majd echo $ lépés kimarad return 0 fi desc \u003d "Call SAS job" Quoteme () ( if [$ #-gt 1], majd quoteme \u003d "\" $ * \ "" vagy quoteme \u003d $ 1 fi ) cd "cat / sasconfig / BPICRMS / jobpath / prereq" cmd \u003d "/ sas9/SAS913/sas" A arg a "SET_RUN_CONTROL_TABLE_FOR_ALAS.sas" tesz Quoteme $ arg tmp \u003d "$ quoteme" cmd \u003d "$ cmd $ tmp" kész $ cmd rcode \u003d $? logrc ) # main script drv \u003d / sasprog / joblog rdrv \u003d / sasprog/Lev1/rdrv batchname \u003d SET_RUN_CONTROL_TABLE_FOR_ALAS dtx \u003d `date + '% Y% m% d" "" "` date + "% H.% M% S" " rrstep \u003d "" bpsw \u003d 0 ut \u003d U_SET_RUN_CONTROL_TABLE_FOR_ALAS.txt st \u003d S_SET_RUN_CONTROL_TABLE_FOR_ALAS.txt if [ "$ 1"! \u003d ""] & & [ "$ 1"! \u003d "step00"] majd Állás restarted az echo $ 1 $ dtx>> drv $ / $ batchname. "log" rrstep \u003d $ 1 vagy Állás Indította echo $ dtx> $ drv / $ batchname. "log" rrstep \u003d "" fi step00 step01 exit $ rcode mi szükség van, hogy vizsgálja felül a functyion 01 úgy, hogy a felhasználónak, hogy kapcsolja sasia futtassa a sasjob majd vissza rootként. Köszönet fejlett a segítséget. Köszönöm # end of script |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|