📅  最后修改于: 2023-12-03 15:13:33.861000             🧑  作者: Mango
Syncthing是一个开源的文件同步程序,它可以让你在多台设备之间轻松同步文件和文件夹。为了更方便地使用Syncthing,我们可以设置autostart,让它在系统启动时自动运行。
我们可以创建一个systemd unit文件来自动启动Syncthing。在终端中输入以下命令:
sudo nano /etc/systemd/system/syncthing@.service
复制以下代码并保存:
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
[Service]
User=myuser
ExecStart=/usr/bin/syncthing -no-browser -no-restart -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
[Install]
WantedBy=multi-user.target
修改以下内容:
然后使用以下命令启动Syncthing:
sudo systemctl start syncthing@myuser.service
自动启动Syncthing,使用以下命令:
sudo systemctl enable syncthing@myuser.service
在Windows上,我们可以将Syncthing添加到启动文件夹中,以便在启动时启动。请按照以下步骤操作:
-no-console -no-browser
例如:"C:\Program Files\Syncthing\syncthing.exe" -no-console -no-browser
点击“确定”按钮保存更改,启动Windows自动启动Syncthing。
以上就是在Linux和Windows上设置autostart Syncthing的方法。希望这篇文章能够帮助您自动化同步文件的过程,提高工作效率。