Sida 1 av 1

Shell skript array.

Postat: 20 nov 2009, 12:55
av tumba25
Jag har två servrar, en Debian och en Ubuntu. Jag kör ett cron-skript som ska göra backup på databasen.

Det här fungerar utmärkt på Debian-servern.

Kod: Markera allt

databaser=( databas1 databas2 databas3 ... )
Men Ubuntu-servern meddelar.
Cron skrev:2: Syntax error: "(" unexpected
Är det någon default inställning jag missat eller varför gör den på detta viset?

Re: Shell skript array.

Postat: 20 nov 2009, 13:13
av Lars
Arrayer är bashism och fungerar endast med /bin/bash och inte med /bin/sh. På vissa system är /bin/sh en symlänk till /bin/bash, men man kan inte anta att det är så på alla system.

Re: Shell skript array.

Postat: 20 nov 2009, 13:18
av tumba25
Jag ändrade till /bin/bash. Tack, får se om en timme hur det gick.