<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Systemd_example_skriptas</id>
	<title>Systemd example skriptas - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Systemd_example_skriptas"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Systemd_example_skriptas&amp;action=history"/>
	<updated>2026-04-19T12:48:13Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Systemd_example_skriptas&amp;diff=7694&amp;oldid=prev</id>
		<title>\dev\null 19:06, 16 kovo 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Systemd_example_skriptas&amp;diff=7694&amp;oldid=prev"/>
		<updated>2016-03-16T19:06:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Systemd]] serviso kūrimas.&lt;br /&gt;
Pavyzdys kurį reiktų užvardinti '''pavadinimas.service''' ir įdeti į '''/etc/systemd/system/'''.&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=nodm display manager&lt;br /&gt;
 [Service]&lt;br /&gt;
 EnvironmentFile=/etc/nodm.conf&lt;br /&gt;
 ExecStart=/opt/nodm/sbin/nodm&lt;br /&gt;
 TimeoutStopSec=4sec&lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=graphical.target&lt;br /&gt;
&lt;br /&gt;
== /etc/rc.local ==&lt;br /&gt;
&lt;br /&gt;
Norint užkrauti seną, gerą '''rc.local''', reikia sukurti panašų systemd servisą '''/etc/systemd/system/rc-local.service''' su kuriuo nurodyti jog leistų '''/etc/rc.local''' (failas turi būti su +x teisėmis). Serviso vidus:&lt;br /&gt;
 [unit]&lt;br /&gt;
 Description=/etc/rc.local Compatibility&lt;br /&gt;
 [Service]&lt;br /&gt;
 Type=oneshot&lt;br /&gt;
 ExecStart=/etc/rc.local&lt;br /&gt;
 TimeoutSec=0&lt;br /&gt;
 StandardInput=tty&lt;br /&gt;
 RemainAfterExit=yes&lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target&lt;br /&gt;
Taip pat sukuriame failą /etc/rc.local su vidumi:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 echo &amp;quot;labadiena&amp;quot;&lt;br /&gt;
 /jusu/norima/komanda&lt;br /&gt;
 /antra/komanda&lt;br /&gt;
 exit 0&lt;br /&gt;
Nepamirštamo paleidimo teisių&lt;br /&gt;
 chmod +x /etc/rc.local&lt;br /&gt;
== Problemų sprendimas ==&lt;br /&gt;
&lt;br /&gt;
Jeigu kažkas nesuveikia, būtinai pažiūrime sistemos bei su šiuo procesu susijusius žurnalus:&lt;br /&gt;
 stat /opt/teamviewer11/tv_bin/teamviewerd # ar turi paleidimo teises +x ?&lt;br /&gt;
 journalctl /opt/teamviewer11/tv_bin/teamviewerd # sistemos žurnalo aprašai&lt;br /&gt;
 systemctl status teamviewer # parodo serviso statusa&lt;br /&gt;
&lt;br /&gt;
== Servisų pavyzdžiai ==&lt;br /&gt;
&lt;br /&gt;
=== TeamViewer ===&lt;br /&gt;
&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description = TeamViewer remote control daemon&lt;br /&gt;
 After = NetworkManager-wait-online.service network.target network-online.target dbus.service&lt;br /&gt;
 Wants = display-manager.service NetworkManager-wait-online.service network-online.target&lt;br /&gt;
 Requires = dbus.service&lt;br /&gt;
 [Service]&lt;br /&gt;
 Type = forking&lt;br /&gt;
 PIDFile = /var/run/teamviewerd.pid&lt;br /&gt;
 ExecStart = /opt/teamviewer/tv_bin/teamviewerd -d&lt;br /&gt;
 Restart = on-abort&lt;br /&gt;
 StartLimitInterval = 60&lt;br /&gt;
 StartLimitBurst = 10&lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy = graphical.target&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Gentoo]]&lt;br /&gt;
[[Category:Debian]]&lt;br /&gt;
[[Category:Ubuntu]]&lt;br /&gt;
[[Category:Archlinux]]&lt;br /&gt;
[[Category:CentOS]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>