{"id":887,"date":"2019-12-19T01:00:42","date_gmt":"2019-12-19T00:00:42","guid":{"rendered":"https:\/\/www.linuxboxen.dk\/?p=887"},"modified":"2019-12-19T01:00:42","modified_gmt":"2019-12-19T00:00:42","slug":"timeout-kommandoen","status":"publish","type":"post","link":"https:\/\/www.linuxboxen.dk\/?p=887","title":{"rendered":"timeout kommandoen."},"content":{"rendered":"<p>timeout kommandoen er rigtig smart. Den med den kan du specificere hvor lang tid en kommando eller et program m\u00e5 k\u00f8re.<\/p>\n<p>Den kaldes som vist her<\/p>\n<p>timeout [OPTION] DURATION COMMAND [ARG]&#8230;<\/p>\n<p>Her vil den lave ping i 5 sekunder og stoppe.<\/p>\n<pre>$ timeout 5s ping google.com<\/pre>\n<p>Der er mulighed for at beskrive hvilken metode som skal bruges for at stoppe den program som k\u00f8re.<\/p>\n<pre>-k, --kill-after=DURATION<\/pre>\n<p>Her vil den udskrive log fra syslog i 5 sekunder og stoppe.<\/p>\n<pre>$ timeout 8s tail -f \/var\/log\/syslog\nDec 17 10:54:01 minuser-pc CRON[31044]: (barman) CMD ([ -x \/usr\/bin\/barman ] &amp;&amp; \/usr\/bin\/barman -q cron)\nDec 17 10:54:20 minuser-pc etcd[4299]: store.index: compact 1693530\nDec 17 10:54:20 minuser-pc etcd[4299]: finished scheduled compaction at 1693530 (took 963.165\u00b5s)\nDec 17 10:54:55 minuser-pc microk8s.daemon-apiserver[4684]: E1217 10:54:55.720535    4684 watcher.go:214] watch chan error: etcdserver: mvcc: required revision has been compacted\nDec 17 10:55:01 minuser-pc CRON[31493]: (root) CMD (command -v debian-sa1 &gt; \/dev\/null &amp;&amp; debian-sa1 1 1)\nDec 17 10:55:01 minuser-pc CRON[31494]: (root) CMD (if [ -x \/usr\/bin\/mrtg ] &amp;&amp; [ -r \/etc\/mrtg.cfg ] &amp;&amp; [ -d \"$(grep '^[[:space:]]*[^#]*[[:space:]]*WorkDir' \/etc\/mrtg.cfg | awk '{ print $NF }')\" ]; then mkdir -p \/var\/log\/mrtg ; env LANG=C \/usr\/bin\/mrtg \/etc\/mrtg.cfg 2&gt;&amp;1 | tee -a \/var\/log\/mrtg\/mrtg.log ; fi)\nDec 17 10:55:01 minuser-pc CRON[31495]: (barman) CMD ([ -x \/usr\/bin\/barman ] &amp;&amp; \/usr\/bin\/barman -q cron)\nDec 17 10:56:01 minuser-pc CRON[32089]: (barman) CMD ([ -x \/usr\/bin\/barman ] &amp;&amp; \/usr\/bin\/barman -q cron)\nDec 17 10:57:01 minuser-pc CRON[32540]: (barman) CMD ([ -x \/usr\/bin\/barman ] &amp;&amp; \/usr\/bin\/barman -q cron)\nDec 17 10:58:01 minuser-pc CRON[602]: (barman) CMD ([ -x \/usr\/bin\/barman ] &amp;&amp; \/usr\/bin\/barman -q cron)\n\n<\/pre>\n<p>K\u00f8r Linux-kommandoer ved hj\u00e6lp af timelimit-program<\/p>\n<pre>$ sudo apt install timelimit\n\n<\/pre>\n<pre>$ timelimit -t10 tail -f \/var\/log\/pacman.log\n\nBem\u00e6rk, at hvis du ikke specificerer argumenter, bruger Timelimit standardv\u00e6rdierne: warntime = 3600 sekunder, warnsig = 15, killtime = 120 og killsig = 9.<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>timeout kommandoen er rigtig smart. Den med den kan du specificere hvor lang tid en kommando eller et program m\u00e5 k\u00f8re. Den kaldes som vist her timeout [OPTION] DURATION COMMAND [ARG]&#8230; Her vil den lave ping i 5 sekunder og stoppe. $ timeout 5s ping google.com Der er mulighed for at beskrive hvilken metode som [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-887","post","type-post","status-publish","format-standard","hentry","category-tips"],"a3_pvc":{"activated":false,"total_views":0,"today_views":0},"_links":{"self":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=887"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/887\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}