<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: sh выключить обработку сигнала ctrl-c</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6815.html</link>
    <description>как в скрипте на sh выключить обработку сигнала ctrl-c что бы пользователь не вываливался в домашний каталог надо что бы он вообще отваливался&lt;br&gt;&lt;br&gt;спасибо&lt;br&gt;</description>

<item>
    <title>sh выключить обработку сигнала ctrl-c (artemirk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6815.html#5</link>
    <pubDate>Wed, 10 Oct 2007 00:41:22 GMT</pubDate>
    <description>у меня вот так вот работает:&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;while true &lt;br&gt;do&lt;br&gt;sleep 5;&lt;br&gt;trap &quot;echo Not_Killed&quot; 2&lt;br&gt;trap2()&lt;br&gt;&#123;&lt;br&gt;    echo &quot;&quot;;&lt;br&gt;&#125;&lt;br&gt;done&lt;br&gt;&lt;br&gt;Запускаем скрипт и когда жмем ctrl-c выводится&lt;br&gt;Not_Killed&lt;br&gt;</description>
</item>

<item>
    <title>sh выключить обработку сигнала ctrl-c (L0n3R4ng3r)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6815.html#4</link>
    <pubDate>Mon, 08 Oct 2007 09:20:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt;ничего не понял насчет каталогов, а насчет сигналов добавь в начале скрипта &lt;br&gt;&amp;gt;&amp;gt;строчку &lt;br&gt;&amp;gt;&amp;gt;stty intr ^P &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вам никогда не приходило в голову что настройки терминала это личное дело &lt;br&gt;&amp;gt;пользователя и никакой скрипт не должен их трогать без действительно серьезных &lt;br&gt;&amp;gt;причин? Задача - корректная обработка сигнала INT, а не отключение комбинации &lt;br&gt;&amp;gt;ctrl-c на локальном терминале. &lt;br&gt;&lt;br&gt;ну во-первых настройки работают только в окружении даного скрипта и дальше скрипта не выйдут, а во-вторых в первом посте было сказано: &quot;выключить обработку сигнала ctrl-c&quot; посколько не было сказано что именно INT, значит человек врятли знал что этот сигнал  называеться sigint, следовательно не будет пользоваться kill или killall, а только ctrl+C&lt;br&gt;</description>
</item>

<item>
    <title>sh выключить обработку сигнала ctrl-c (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6815.html#3</link>
    <pubDate>Sun, 07 Oct 2007 11:27:28 GMT</pubDate>
    <description>&amp;gt;ничего не понял насчет каталогов, а насчет сигналов добавь в начале скрипта &lt;br&gt;&amp;gt;строчку &lt;br&gt;&amp;gt;stty intr ^P &lt;br&gt;&lt;br&gt;Вам никогда не приходило в голову что настройки терминала это личное дело пользователя и никакой скрипт не должен их трогать без действительно серьезных причин? Задача - корректная обработка сигнала INT, а не отключение комбинации ctrl-c на локальном терминале. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>sh выключить обработку сигнала ctrl-c (L0n3R4ng3r)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6815.html#2</link>
    <pubDate>Sat, 06 Oct 2007 17:51:55 GMT</pubDate>
    <description>&amp;gt;как в скрипте на sh выключить обработку сигнала ctrl-c что бы пользователь &lt;br&gt;&amp;gt;не вываливался в домашний каталог надо что бы он вообще отваливался &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;спасибо &lt;br&gt;&lt;br&gt;ничего не понял насчет каталогов, а насчет сигналов добавь в начале скрипта строчку &lt;br&gt;stty intr ^P&lt;br&gt;</description>
</item>

<item>
    <title>sh выключить обработку сигнала ctrl-c (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/6815.html#1</link>
    <pubDate>Sat, 06 Oct 2007 14:45:02 GMT</pubDate>
    <description>&amp;gt;как в скрипте на sh выключить обработку сигнала ctrl-c что бы пользователь &lt;br&gt;&amp;gt;не вываливался в домашний каталог надо что бы он вообще отваливался &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;спасибо &lt;br&gt;&lt;br&gt;Не совсем понял причем здесь каталоги. По поводу обработки сигналов в bash смотрите его ман на предмет trap.&lt;br&gt;</description>
</item>

</channel>
</rss>
