![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Inkluder PERL skriptet med i unix shell script | ganapati | UNIX for Dummies Spørsmål og svar | 1 | 04-29-2008 01:18 |
| Hvordan inkludere RETURN KEY med Bakgrunn prosessen "&" i Shell Script | racbern | Shell programmering og Skripting | 1 | 03-11-2008 07:30 |
| hvordan du kan inkludere regneark:: ParseExcel i shell script | akash | Shell programmering og Skripting | 1 | 01-10-2008 11:17 |
| Hvordan inkludere shell script i C-program | mridula | High Level Programmering | 5 | 07-30-2006 04:13 |
| Forskjellen mellom skriving Unix Shell skript og AIX Shell Scripts | haroonec | AIX | 0 | 04-12-2006 03:27 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hvordan inkludere shell scripts i en stor shell script?
Jeg ønsker å opprette en shell script som jeg kjører, så jeg vil at det skal kjøre en rekke andre shell script og PHP-skript i rekkefølge. Men, jeg er ikke sikker på hvordan du kan inkludere shell scripts.
Merk: Paths byttet for sikkerhets / estetiske grunner. Code:
#!/bin/sh # FILE: '_final.sh' -- a list of shell scripts and php files to run. sh /path/to/delete.sh # # Just ignore these following lines for the moment #sh /path/to/mycronjobs/unzip.sh #php /path/to/mycronjobs/ci_cron.php --run=/cron/run/ --show-output #sh /path/to/mycronjobs/mysql_import.sh #php /path/to/mycronjobs/ci_cron.php --run=/cron/removeBlankRows/ --show-output Sitat:
Jeg har sett på Google, de jeg fikk var at jeg mente å enten bruke "source"-kommandoen eller '. kommando, men uten forklaring på hvordan du bruker den. Jeg prøvde begge av følgende; Code:
#!/bin/sh . /path/to/delete.sh source /path/to/delete.sh Kan noen opplyse meg, hvordan inkludere jeg skallskript? Er det en inkluderer funksjonen eller noe? Takk. |
|
||||
|
Sitat:
Men så hvorfor klager over at den ikke finner filen / katalogen / innhold, selv om det finnes? Delete.sh gjør dette; Code:
find /path/to/inbounddata/data/* -depth -type d ! -name data -ctime 24 -exec /bin/rm -Rf "{}" \;
Jeg kan ikke engang bruke en "echo 'done'" i denne filen, så dette er en del av grunnen til at jeg har skilte dem alle. |
|
||||
|
Finn kommandoen kan plukke opp denne filen. Du kan prøve dette, for å bekrefte: finn / sti / til / inbounddata / data / *-dybde-type d! -name data
Sjekk om listen returneres inneholder en fil med navnet, directorynal.sh. Hvis den gir en hel masse filer, omdirigere utdataene til en fil. |
|
||||
|
Sitat:
Sitat:
|
|
||||
|
Hei.
Jeg kjørte: Code:
find /path/to/inbounddata/data/* -depth -type d ! -name data Sitat:
Sitat:
EDIT / UPDATE. Det ser det er en feil med min delete.sh fil Code:
# It only works if I set the ctime to 0
find /path/to/inbounddata/data/* -depth -type d ! -name data -ctime 24 -exec /bin/rm -Rf "{}" \;
Sitat:
Sist endret av worchyld; 03-18-2009 kl 08:50.. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|