1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-05 22:16:47 +00:00

added systemd service files

这个提交包含在:
bigeagle
2016-05-02 19:04:21 +08:00
父节点 f768b48d72
当前提交 dbc96b475a
共有 3 个文件被更改,包括 27 次插入0 次删除

查看文件

@@ -3,6 +3,7 @@ tunasync
[![Build Status](https://travis-ci.org/tuna/tunasync.svg?branch=dev)](https://travis-ci.org/tuna/tunasync) [![Build Status](https://travis-ci.org/tuna/tunasync.svg?branch=dev)](https://travis-ci.org/tuna/tunasync)
[![Coverage Status](https://coveralls.io/repos/github/tuna/tunasync/badge.svg?branch=dev)](https://coveralls.io/github/tuna/tunasync?branch=dev) [![Coverage Status](https://coveralls.io/repos/github/tuna/tunasync/badge.svg?branch=dev)](https://coveralls.io/github/tuna/tunasync?branch=dev)
![GPLv3](https://img.shields.io/badge/license-GPLv3-blue.svg)
## Design ## Design

查看文件

@@ -0,0 +1,12 @@
[Unit]
Description = TUNA mirrors sync manager
After=network.target
Requires=network.target
[Service]
Type=simple
User=tunasync
ExecStart = /home/bin/tunasync manager -c /etc/tunasync/manager.conf --with-systemd
[Install]
WantedBy=multi-user.target

查看文件

@@ -0,0 +1,14 @@
[Unit]
Description = TUNA mirrors sync worker
After=network.target
[Service]
Type=simple
User=tunasync
PermissionsStartOnly=true
ExecStartPre=/usr/bin/cgcreate -t tunasync -a tunasync -g cpu:tunasync
ExecStart=/home/bin/tunasync worker -c /etc/tunasync/worker.conf --with-systemd
ExecStopPost=/usr/bin/cgdelete cpu:tunasync
[Install]
WantedBy=multi-user.target