Am 27.08.2013 18:02, schrieb Canek Peláez Valdés: > On Tue, Aug 27, 2013 at 10:55 AM, Stefan G. Weichinger <li...@xunil.at> wrote: >> >> While we are at it ... >> >> I am currently migrating one of my basement servers ... it boots and >> runs with systemd already. >> >> I am fiddling with service-files for: >> >> mysql >> mythbackend >> tftp-hpa >> >> (more to come) >> >> working my way through ... making arch-linux-files fit etc. >> >> If someone already has those for gentoo ... pls post and share! > > This is my mysqld.service file used in production with Gentoo: > > ---------------------------------------------------------------- > [Unit] > Description=mySQL Server > After=network.target > Documentation=man:mysqld(8) > > [Service] > Type=simple > ExecStart=/usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf > --basedir=/usr --datadir=/var/lib/mysql > --pid-file=/var/run/mysqld/mysqld.pid > --socket=/var/run/mysqld/mysqld.sock > ExecStop=/bin/kill -15 $MAINPID > PIDFile=/var/run/mysqld/mysql.pid > Restart=always > CPUSchedulingPolicy=idle > CPUSchedulingPriority=0 > > [Install] > WantedBy=multi-user.target > ---------------------------------------------------------------- > > You can omit/ignore the CPScheduling* entries (it runs in a very old > machine, and I need mysql not to hog all the CPU). > > Also, I use this in /etc/tmpfiles.d/mysqld.conf: > > ---------------------------------------------------------------- > D /run/mysqld 0755 mysql mysql - - > ----------------------------------------------------------------
Shouldn't it be /var/run/mysqld ... ? I had a similar service-file .... still fiddling to make it work, nearly there. Thanks! > I don't use mythbackend nor tftp-hpa, but if you have the init scripts > for them it should be easy to write the corresponding unit files. mythtv-Wiki provided a service file ... I will check after mysqld ... Stefan