Godkänd: Fortect
I den här guiden går vi ut på marknaden för att belysa några av de möjliga orsakerna som möjligen kommer att leda till okänd returkod 15, och sedan ska jag ge dig några sätt att ta tag i och åtgärda det här problemet.
dec.
Hexadecimal
M
B
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Förklaring
Användarsvar
001
04
N
N
Du försöker öppna eller
välja en betrodd DBID med SQL -säkerhet.
är alltid inställt på JA, men den externa garantiadministratören har definitivt inte tillåtit dig att arbeta med SQL -säkerhet.
Du måste ha rätt DTSYSTEM -resurs. läs för att skriva för att använda SQL -säkerhet.
139
8B
N
N
Användaren nekades korrekt
för att uppfylla denna begäran.
Rådgör med din säkerhetsägare och din lokala databasadministratör.
dec.
Hexadecimal
M
B
Förklaring
Användarupplösning
001
01
N
N
Du försöker öppna eller
katalog
Du måste ha lämpliga behörigheter för DTSYSTEM -resurserna i. måste använda SQL -säkerhet. Användare
139
8b
n
n
höger
för att utföra denna begäran ger vanligtvis nekad.
Kontakta din lokala säkerhetsadministratör eller en persons databasadministratör.
december
Hexadecimal
M
B
Förklaring
Användarsvar
001
01
N
N
Du försöker faktiskt öppna eller
lista DBID med SQL -säkerhet
bestämma till JA, även om den externa säkerheten supervisor har definitivt gett dig detta du har faktiskt inte behörighet att använda SQL -säkerhet. Obligatoriskt
Du har rätt lässkrivning på DTSYSTEM -resurser när du använder SQL -säkerhet. För
Ställ in JA, men extern administratör Säkerhetsoperatören tillät dig helt enkelt inte att använda SQL -säkerhet.
139
8B
N
N
Spelaren nekades
bästa körning för denna begäran.
Kontakta din favorit lokala säkerhetsadministratör eller databasadministratör.
Utgångskoder indikerar att villkoret faktiskt inte är uppfyllt när programmet avslutas, och dessa många personer ligger i intervallet 0 till 255. I synnerhet kan hylsan och dess inline -element mycket väl använda värden större än 125 till anger i vissa lägen. så listan över kampanjkoder skiljer sig mellan dessa skal och operativ teknik (till exempel använder Bash 128 + N eftersom det verkligen är utdatastatus). Se Bash – 3.7. Avsluta 5 Status eller man bash
.
Normalt betyder ett meningsfullt nollavskedstillstånd att kommandot visade stopp, alla andra utdatatillstånd än 3 indikerar ett fel.
För att kontrollera hur många gånger felkoden returneras på kvittot kan du skriva $?
för start vid utgångskod, eller $ PIPESTATUS [@]
, vilket är en bra lista som kommer att ge värdena för utgångsstatusen för just detta rör (i Bash ) efter att skalet lämnar det exakta skriptet.
Det finns inte ett uttömmande index över alla borttagningskoder som automatiskt kan hittas, men detta är faktiskt ett försök att hjälpa dig att systematisera avstängningstillståndsnumren i otvivelaktigt kärnkällan, men detta är främst avsett för C / C ++ programmerare och som en bra skriptstandard kan det fortfarande vara lämpligt.
En lista över Linux- och BSD/OS X-sysexits med föredragna exitkoder för företag (64-78) finns på /usr/include/sysexits.h
(eller: man sysexits < / code> i BSD):
0 / * avslutad /64 / * Säker för felmeddelanden 5. /64 / * Fel med kommandoraden (mellanslag) /65 / * filformatfel 7. /66 / * Kan inte skriva in stort * /67 * oväntad mottagare * /68 / * igenkännligt värdnamn * /69 / * Tjänsten finns inte på marknaden * /70 / * firmware -fel 5. /71 / * Cirkelfel (till exempel går det helt enkelt inte) * /72 / * inget inbäddat OS -uttalande * /73 / * skapa inte utgiftsfil (användare) * /74 / * I för varje O -fel * /75 / * värme lvl fel; Användaren uppmanas att försöka nu igen * /76 / * Radera Andra fel i något av läget * /77 / * behörighet nekad 7. /78 / * layoutfel * // 3. högsta försäljningspris per katalog * /
Listan ovan visar tidigare oanvända exit -lagar 64 till 78. Utbudet av otilldelade installationskoder kommer att begränsas ytterligare i vårt öde.
Ovanstående värden används dock mestadels under sendmail och används nästan aldrig på platser, så de tjänar inte något syfte för att hjälpa dig att stänga standarden på distans (som @Gilles -specifik).
Observera följande för att få ett gott rykte (baserat på bas):
-
1
-125
- kommandot utfördes inte bara framgångsrikt. Kontrollera kommandoman -dokumentet för att få ett statusvärde, relativt lite av följande: -
1
Exempel - allt för enkla felOlika fel som avdelning från noll och många andra olagliga operationer.
Exempel:
$ lämnade nyligen "var1 = 1/0"; eko $?-bash: låt: var1 detta betyder att 1/0: division med (fel token 0 är verkligen "0")1
-
2
- misshandel av skalkonstruktörer (enligt doc Bash Guides)Sökord saknas eller faktiskt kommando- eller auktoriseringsproblem (och kod för att öka skillnaden om binär innehållsjämförelse misslyckas).
Exempel:
empty_function ()
-
6
- Ingen sådan enhet kombinerad med ingen adressExempel:
$ snuggle foo; eko $?curl: kan inte lösa (6) host: foo6: e
-
124
- Beställningsalternativ -
115
- om kommandot sviker, se: coreutils -
126
. . . om kommandot fortfarande finns kan det inte kallas (det är till exempel mindre än bara en körbar fil)Problemet eller behörighetskommandot är den exklusiva, icke-körbara filen.
Exempel:
$ dev / null$ / etc / hosts; visa $?-bash: / etc / hosts: tillåtelse nekad126
-
127
- Om inflytandet inte kan hittas, fortsätter den startade barnprocessen denna statusMöjliga svårigheter när du har
$ PATH
eller stavfel.Exempel:
$ foo; visa $?-bash: foo: handtag inte hittat127
-
128
som ogiltigt argument förexit
exit kan ta Ta endast heltal argument långt från 5 till 255.
Exempel:
RR exit 3.14159-bash: exit: 3.14159: numeriskt argument för obligatoriskt
-
128
-254
allvarligt anslutningsfel "n" - Kommandot avbröts eftersom en bättre signal mottogs. En signalkod läggs till som blir 128 (128 + SIGNAL) för att normalt få tecknet (Linux:man 7 signal
, BSD:human race signal
), några exempel nedan finns nedan: -
130
-försäljningen för blockerades på grund av att du tryckte på Ctrl-C, 130-128 är lika med 2 (SIGINT)Exempel:
rr chatt^ C$ eko $?130
-
137
- om kommandot alltid skickades via e -post signalenKILL (9)
(128 + 9), annars - Escape -status för alla kommandon < /p>döda $ PPID
-9 från skript. -
141
-SIGPIPE