LINUX.ORG.RU

Сообщения kernel32ddl

 

Subversion, запись номера текущей ревизии в текстовый файл в репозитории

Есть необходимость автоматически записывать номер текущей ревизии в текстовый файл в репозитории проекта во время коммита. Т.е. кто-то делает коммит и автоматом (по хуку) в файл version.txt в корне проекта пишется номер текущей ревизии. Как такое можно сделать?

 , ,

kernel32ddl
()

автозагрузка скрипта в Solaris 9 /etc/init.d/

Нужно добавить скрипт в автозагрузку в Solaris 9, добавил скрипт в /etc/init.d/

Однако когда пытаюсь его запустить получаю:

/etc/init.d/myscript

/etc/init.d/myscript: Command not found.

ls -l /etc/init.d/myscript

-rwxr-xr-x 1 root other 43 Nov 29 18:24 /etc/init.d/myscript

kernel32ddl
()

Разбивка файла при перенаправлении вывода.

Необходимо писать в текстовый файл вывод программы. Вывод очень большой. Можно ли этот вывод по какому-либо условию разбивать на более мелкие файлы, скажем раз в минуту или при достижении определенного размера файла? Пример

someprog > outfile.log
а на выходе:
outfile.log00
outfile.log01
outfile.log02
outfile.log03
...
outfile.logNN

kernel32ddl
()

Коннект на перенаправленный COM порт

В виндовом гипертерминале есть возможность подключаться через TCP/IP (Winsock). А как в nix осуществить аналогичное подключение. Через telnet из коммадной строки почемуто криво работает шлет сразу два Enter. Даже залогинится невозможно, а через HT все ок. Может нужно коннектица с какими-то параметрами?

P.S. На удаленной стороне WinXP, на 23 порт перенаправлен COM порт при помощи VIRTUAL SERIAL PORTS EMULATOR - http://www.eterlogic.com/Products.VSPE.html

kernel32ddl
()

awk чтение файла в переменную

Как в awk-программе записать в переменную содержимое внешнего файла. Т.е. не того который я построчто считываю и обрабатываю, а еще одного. Задача такова, что результат работы awk-программы пишется в файл, но нужно еще в начало этого файла записать содержимое другого файла (ну типа как шапка/заголовок), чтобы посторчно не делать print в awk-программе.

kernel32ddl
()

Output from «cron» command

Создал задание в кроне на выполнение скрипта. Скрипт выполняется успешно, но на почту почему-то приходят письма с темой 'Output from «cron» command', а в теле письма:

Your «cron» job on pehost /home/user/checkTRARbyTelnet.sh

produced the following output:

spawn ssh USER@192.168.29.27 USER@192.168.29.27's password:

c:\winnt\profiles\USER >G [KG: [KG:/ [KG:/f [KG:/ft [KG:/ftp [KG:/ftpv [KG:/ftpvo [KG:/ftpvol [KG:/ftpvol/ [KG:/ftpvol/_ [KG:/ftpvol/_e [KG:/ftpvol/_ex [KG:/ftpvol/_exa [KG:/ftpvol/_exal [KG:/ftpvol/_exal_ [KG:/ftpvol/_exal_/ [KG:/ftpvol/_exal_/b [KG:/ftpvol/_exal_/ba [KG:/ftpvol/_exal_/bat [KG:/ftpvol/_exal_/bat/ [KG:/ftpvol/_exal_/bat/c [KG:/ftpvol/_exal_/bat/ch [KG:/ftpvol/_exal_/bat/che [KG:/ftpvol/_exal_/bat/chec [KG:/ftpvol/_exal_/bat/check [KG:/ftpvol/_exal_/bat/check_ [KG:/ftpvol/_exal_/bat/check_T [KG:/ftpvol/_exal_/bat/check_TR [KG:/ftp! vol/_exal_/bat/check_TRA [KG:/ftpvol/_exal_/bat/check_TRAR [KG:/ftpvol/_exal_/bat/check_TRAR. [KG:/ftpvol/_exal_/bat/check_TRAR.b [KG:/ftpvol/_exal_/bat/check_TRAR.ba [KG:/ftpvol/_exal_/bat/check_TRAR.bat 0 check_TRAR completed

> crontab -l
15 * * * * /home/user/checkTRARbyTelnet.sh

checkTRARbyTelnet.sh:

#!/usr/local/bin/expect -f
spawn ssh USER@192.168.29.27
expect "password:"
send "PASSWORD\r"
expect "c:\winnt\profiles\USER"
send "G:/ftpvol/_exal_/bat/check_TRAR.bat\r"
expect "check_TRAR completed"
send "exit\r"
exit 0

Если запускать скрипт ручками, то он генерирует следующий вывод:

> ./checkTRARbyTelnet.sh
spawn ssh USER@192.168.29.27
USER@192.168.29.27's password:

c:\winnt\profiles\USER>G:/ftpvol/_exal_/bat/check_TRAR.bat
0
Alarm receiver does not exist
Alarm receiver does not exist
check_TRAR completed

Подопытная ситема

> uname -a
SunOS pehost 5.9 Generic_118558-35 sun4u sparc SUNW,A70

Почему так и как сделать чтобы письма не приходили?

kernel32ddl
()

root без доступа к папкам других пользователей

Здравствуйте, имеется сервер под управлением Solaris (uname -a: SunOS host1o 5.9 Generic_118558-35 sun4u sparc SUNW,Sun-Fire-V440). Столкнулся со следующей проблемой - будучи rootом не могу зайти в домашние каталоги других пользователей и редактировать их файлы. В чем может быть дело?

kernel32ddl
()

RSS подписка на новые темы