powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Linux bash file для Cache
14 сообщений из 14, страница 1 из 1
Linux bash file для Cache
    #37885810
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня !!!
Можно каким-то образом из внешнего командного
интерпретатора Linux (BASH - Bourne-Again SHell) он же шел Борна
заставить Cache выполнить какую-то команду(не важно) типа:

Код: php
1.
2.
3.
4.
#!/bin/bash
cd /usr/local/cachesys
....
w $zv



Спасибо.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37886446
andrew_tsw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,
Должно подойти что-то такое:

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#!/bin/bash
CACHE_INST="$1"
read -p "При запуске csession требуется ввод пароля? Yes => " passwdreq
if [ -z passwdreq -o passwdreq="[Yy]" ]; then
	read -p "Имя пользователя: " username
	read -p "Пароль: " -s -r passwd
	echo
fi
csession "$CACHE_INST" << zzzCSESSION
$username
$passwd
w $zv
halt
zzzCSESSION
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37886447
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

конечно, можно. Например, так (в предположении, что имя экземпляра = "cache"):
Код: javascript
1.
2.
3.
4.
5.
6.
#!/bin/bash
...
csession cache << EOF
write $zv
halt
EOF
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37886461
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrew_tsw,

надо же, одновременно отписались - нас становится больше, это не может не радовать :)

Почему не хотите доверить запрос пароля Cache? пусть сама и спрашивает, если ей это надо.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37886463
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, обнадежили.
А сейчас как бы под вопрос что ли ...
Если это можно в Cache, в Globals-InterSystems(Linux) что-то
на подобие тоже можно ?

Спасибо.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37886486
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно это работает ...
[root@CentOS cachesys]# csession cache << EOF
D ^%D
halt
EOF

USER>
Jul 20 2012
USER>
[root@CentOS cachesys]#
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887152
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да чтоб они были здоровы, прости Господи ...
Для нормального человека, если это есть
" a fast, proven, simple, flexible and free database "
то с какого черта только на платных платформах Linux ?!
(Исключение Ubuntu и то 64 бит)
Я всегда сравниваю с GT.M
Если это свободное ПО, то ее можно установить почти
на всех реализациях Linux.
Даже на Raspberry Pi умудряются ставить !!!
А здесь ведите ли только так.
Я пол дня потерял на сообщение !!!
Enter the number for you system:
А ей дай Red Hat Enterprise Linux Advanced Platform 5 and above (32 bit & 64 bit) ...
CentOS 6.2 ей не по душе ведите ли ...

Вот это да...
Я в очередной раз разочарован в эту кухню.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887158
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я все это про GLOBALS ...
Забыл уточнить.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887212
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuДа чтоб они были здоровы, прости Господи ...
Для нормального человека, если это есть
" a fast, proven, simple, flexible and free database "
то с какого черта только на платных платформах Linux ?!
(Исключение Ubuntu и то 64 бит)
Я всегда сравниваю с GT.M
Если это свободное ПО, то ее можно установить почти
на всех реализациях Linux.
Даже на Raspberry Pi умудряются ставить !!!
А здесь ведите ли только так.
Я пол дня потерял на сообщение !!!
Enter the number for you system:
А ей дай Red Hat Enterprise Linux Advanced Platform 5 and above (32 bit & 64 bit) ...
CentOS 6.2 ей не по душе ведите ли ...

Вот это да...
Я в очередной раз разочарован в эту кухню.

проблема в том что, там установщик используется стандартный что и для Cache
и то что он все таки с закрытым кодом, а вот GT.M поставляется в исходниках и там уже любой может попытаться собрать на чем хочет
а для Globals можно подправить установщик чтобы он мог поставиться на любую другую разновидность Linux дистрибутива.
но опять же гарантий не будет что он там будет работать.
а на счет 32 бит Ubuntu, почему бы не спросить на форуме может соберут, версию, да и спросить другую ОС тоже думаю возможно. ARM конечно маловероятно поддерживать будут.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887234
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor проблема в том что, там установщик используется стандартный что и для Cache
Сам Cache устанавливал на CentOS,
больших проблем не замечал(правда 5.0.)
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887240
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, еще вот этот 2007.1.0.369.0su_lnxrhx86.tar.gz
Тоже ничего, встал с первого раза на CentOS.
Что-то они мудрят сильно, а вот это и как раз настораживает.
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887560
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuА ей дай Red Hat Enterprise Linux Advanced Platform 5 and above (32 bit & 64 bit) ...
CentOS 6.2 ей не по душе ведите ли ...

Вот это да...
Я в очередной раз разочарован в эту кухню.

Там просто проверка платформы в одном из скриптов. Как вариант - можно ставить из rmp. Он платформу спрашивать не будет
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37887571
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuDAiMor проблема в том что, там установщик используется стандартный что и для Cache
Сам Cache устанавливал на CentOS,
больших проблем не замечал(правда 5.0.)

Я лично знаю две проблемы.

Во первых базы ниже 2010.1.6 впрямую RHEL/CentOS 6.x не поддерживают, хотя опять же внутри новых cplatname используют одинаковую метку что для 5.x что для 6.x.

Решается (установка старых верисй) либо установкой rmp через yum install - он сам старые пакеты найдет, либо вручную поставить пакет compat-expat1.
В противном случае - инсталятор из tar.gz успешно всё поставить, а вот встроенный портал, и часть функций видимо, работать не будут.

Во вторых - если отдельно ставлю csp шлюз из rpm, то стараюсь скачать максимально новую версию, ибо практически во всей 2009-й ветке при установке начинает валится сообщения что мол не удалось httpf.conf правильно отредактировать - и фиг поймешь можно на это забить, или там следом еще что то не прописалось
...
Рейтинг: 0 / 0
Linux bash file для Cache
    #37889136
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PtnТам просто проверка платформы в одном из скриптов. Как вариант - можно ставить из rmp. Он платформу спрашивать не будет

А где это надыбать ? Там вроде только .tar.gz
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Linux bash file для Cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]