Обои по умолчанию из всех выпусков хранятся здесь
http://packages.linuxmint.com/pool/main/m/
под каталоги, начинающиеся с mint-background-
. Разверните архив tar.gz
и оттуда поместите подкаталог ./ mint-background-xxxxx / usr / share / background / linuxmint-xxx
в / usr / share / фоны
или (непроверено) пусть deb сделает это за вас.
Это не проблема сценария оболочки, а проблема с синтаксисом вашего SQL.
Из вывода ошибок:
1> use db
1> if exists (select 1 from syscolumns where id = object_id('Main_table') and name = 'Stamm')
2> begin
Похоже, что первые две строки воспринимаются как одна команда, и, возможно, поэтому ядро базы данных обнаруживает синтаксическую ошибку. Может потребоваться разделить его на две команды. Я не знаком с Sybase, но попробуйте использовать use $db;
в качестве первой строки здесь -документа.
Помимо этого, в вашем сценарии оболочки нет ничего ужасного. Единственное, что я хотел бы прокомментировать, это отсутствие двойных -кавычек расширений параметров $DBLogin
и $DBName
и очень нетрадиционный (, хотя и допустимый )разделитель для документа здесь -, который вы перенаправить в команду isql
(я бы использовал END_SQL
или аналогичную ).