The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
determinare se lo script è stato invocato manualmente o no? hitmansilentass Shell scripting e di programmazione 8 06-22-2008 12:32 PM
SFTP errorcode 1 quando si spostano su cron, ma corre manualmente Heidi.Ebbs SUN Solaris 2 08-08-2007 01:16 PM
modalità di attuazione delle patch manualmente sheilly_2k7 UNIX e avanzata per utenti esperti 1 05-03-2007 06:57 PM
effettuare il check-in unix script di shell in modo tale che nessuno è in grado di eseguire lo script manualmente adi_bang76 Shell scripting e di programmazione 1 11-16-2006 10:43 AM
Opere manuale - non CRON dstinsman UNIX for Dummies Domande & Risposte 5 03-06-2006 08:36 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 10-18-2005
MadHatter MadHatter is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2005
Località: New York City
Interventi: 20
È possibile eseguire lo script manualmente, ma non attraverso di cron?

Ciao a tutti,

Ho uno script principale (chiamato OracleCleanup), che gestisce alcune query SQL. che scappa un wrapper script che contiene i sorgenti per le informazioni di login e JOB_HOME e (la sceneggiatura è di seguito). Quando questo programma di lavoro in cron il log dice che non è possibile aprire il mio elenco di file, che si trova nella somefolder. Se i eseguire lo script manualmente semplicemente invocando, esso viene eseguito senza problemi. Qualsiasi idee?

#! / bin / ksh

# Fonte adeguate informazioni di login
. $ HOME / somefolder / login_Cleanup.ksh

# Impostare il JOB_HOME (cioè dove le liste di tabelle per l'archiviazione sono detenuti)
esportazione JOB_HOME \u003d / home / oracle / somefolder

# Eseguire il lavoro.
$ HOME / somefolder / OracleCleanup.ksh

Rinomina file di log #
mv $ HOME / somefolder / log / OracleCleanup.log $ HOME / chris / log / OracleCleanup. `date +% d_% M_
% Y `. Accedi
  #2 (permalink)  
Old 10-18-2005
mr-sinapsi mr-synapse is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2005
Location: mt. Prospect, Illinois
Posti: 32
Script non verrà eseguito tramite cron

Ciao Madhatter,
Vorrei suggerire che si cambia la shell di shell per la nativa (la maggior parte) dei sistemi, ossia / bin / sh. La funzione di cron questa shell può utilizzare al posto del "K - guscio" Io vi suggerisco di iniziare.
  #3 (permalink)  
Old 10-19-2005
Bakunin bakunin is offline Forum Staff  
Bughunter Extraordinaire
  
 

Iscriviti Data: maggio 2005
Situazione: Nel byte sinistra di / dev / kmem
Interventi: 1.635
Su AIX (e HP-UX IIRC) la shell di default è ksh, in modo che non ha bisogno di essere il problema.

il tuo cronjobs potrebbe essere eseguito nell'ambito di un altro utente, in modo di controllare i diritti .... / somedir per assicurarsi che sia accessibile dal tuo crontab.

Bakunin
  #4 (permalink)  
Old 10-19-2005
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Registrato Geek
  
 

Iscriviti Data: dicembre 2003
Località: Melbourne, Australia
Interventi: 2.100
Questo è stato affrontato in un FAQ.

cambiare
. $ HOME / somefolder / login_Cleanup.ksh
a
. / dove / home / è / somefolder / login_Cleanup.ksh
(e fare cose simili per altri $ HOME eventi)

o

esportazione HOME \u003d / dove / home / è

prima del primo utilizzo di $ HOME

Salute
ZB
  #5 (permalink)  
Old 10-19-2005
MadHatter MadHatter is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2005
Località: New York City
Interventi: 20
grazie per tutti i suggerimenti di tutti! risulta che l'elenco di file non è stato pienamente qualificato nella causa principale script. non è stato pathed a tutti, in modo tale che è il motivo per cui solo lavorato manualmente quando ero nella cartella corrente. Non so come ho fatto vedere che non!
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 06:25 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0