LINUX.ORG.RU

Сообщения Rainbow

 

Busybox, linuxrc reboot

Форум — Development

Есть некая системая собраная через buildroot на buisybox. /sbin/shutdown шлет сигнал 15 в 1 процес, тоесть в linuxrc. Но повесить хендлер там не получается.

_reboot() {
	echo "Reboot is being started"
	$reboot_started = 1
	killall -15 demo
	
	sleep 5
	
	echo s > /proc/sysrq-trigger 
	echo u > /proc/sysrq-trigger 
	echo s > /proc/sysrq-trigger 
	echo b > /proc/sysrq-trigger
}

trap _reboot TERM
такое впечатление что сигнал тупо игнорится. Попробывал создать скриптик и послать ему сигнал INT. Все рабоет.
#!/bin/ash

trap 'echo " - Ctrl-C signal" ' INT

while true; do
    echo "1"
    sleep 5
done

Вопрос. В чему особенность сигналов при работе с процеесом 1? Гугл ничего внятного не подсказал.

 ,

Rainbow
()

Mercurial сервер через ssh.

Форум — Development

Настроил сабж. Все работает. Но есть одно но. Путь к репозиториям очень длинный. К примеру: ssh://hg@myserver.name//home/hg/repos/test

В веб версии можно укоротитиь. Как можно сделать так в случае через ssh, к примеру чтоб так: ssh://hg@myserver.name/test

 , ,

Rainbow
()

Software irq handler

Форум — Development

Ситуация следующая. Нужно прцепить обработчник на 120е прерырывание. Протестировать работу без железа. Вопрос как посадить его? Дело в том что request_irq возвращает -38 (ENOSYS).

Rainbow
()

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