Godkänd: Fortect
Nyligen avslöjade vissa användare ett bash standard_in 1-tolkningsfel.
Programmering och skalskript
Jag skapade det senaste skalskriptet för att registrera temperaturservern. När jag manuellt kör det avbrutna programmet kostar det utan någon felinformation. Men när jag organiserar cron jobb roll misslyckas mitt skript tillsammans med email(standard_in) 1: syntaxfel. Jag upptäckte att bc nu vanligtvis är verktyget som orsakar felmeddelandet. Nedan kan vara mitt scenario. … (7 svar)
If [bar=”$foo”]; Sedan …
Som förklarat i det tidiga skriptet är [ ett (kommando som är genomförbart, skriv-t[ , eller varifrån -v[ ). Som alla andra enkla kommandon förväntar sig Bash ett mellanslag så snart kommandot, sedan det första argumentet, sedan lagt till mellanslag och så vidare. Du kan inte bara bli av med problem tillsammans utan att lämna utrymme för prestationer! Här är alternativen:
Lämplig introduktion
Bash kan betraktas som en skal- eller kommandospråktolk,för ett bra solid specifikt GNU-operativsystem.Namnet är en kombination för “Bourne-Again SHell”ordlek på Stephen Bourne, författare inklusive den store förfadernnuvarande Unix-skal sh, soundForgivingde som tillhandahålls av den sjunde upplagan av Bell Labs Researchfrån Unix.
Periodic Error 2> Statement
Standard Viewer visar nödvändiga resultat. Om fel uppstår kan de vara unika. Fel flaggas som innehållsbeskrivning fyra (standardutgången är loggbeskrivning 1). Om ett program eller skript definitivt inte ger de förväntade stängningsresultaten, innehåller det ett fel. Felet skickas ibland till stdout, men det ser ut som att programvaran kan omdirigeras någon annanstans. stderr drivs av 2> (för filbeskrivning 2).
Snabba upp din dators prestanda nu med denna enkla nedladdning.