22-02-2012, 10:49
|
|
\dev\null
|
|
חבר מתאריך: 08.11.02
הודעות: 11,379
|
|
bash scripting
יש לי שורת קוד שעושה לי בעיות כשאני מריץ אותה תחת סקריפט
כאשר DUMPCMD :
קוד PHP:
SQL_BAKDIR="/cygdrive/c/Program\ Files/Microsoft\ SQL\ Server/MSSQL.1/MSSQL/Backup"
DUMPCMD="scp $PC:'$SQL_BAKDIR/*.BAK' $BCKDIR/"
אם אני עושה COPY PASTE לטרמינל זה עובד
אבל כשאני קורא לסקריפט אני מקבל שגיאה
קוד:
bash: -c: line 0: unexpected EOF while looking for matching `''
bash: -c: line 1: syntax error: unexpected end of file
cp: cannot stat `Files/Microsoft\\': No such file or directory
cp: cannot stat `SQL\\': No such file or directory
cp: cannot stat `Server/MSSQL.1/MSSQL/Backup/*.BAK\'': No such file or directory
בקיצר הרווחים עושים בעיות
וכבר ניסתי כמה דברים, למשהו יש רעיון ?
עדכון: בנתיים אני משתמש בפריסה של השורה והיא עבדת,
קוד PHP:
if ! scp $PC:"$SQL_BAKDIR/*.BAK" $BCKDIR/ ; then
נערך לאחרונה ע"י The IceMan בתאריך 22-02-2012 בשעה 10:55.
|