私はUbuntu 16.04.1x64を実行しているDOドロップレットを持っていて、IPFSをsystemdサービスとして実行しようとしています。私は先に進み、ユーザ "connor"を作成し、指示書hereに従ってIPFSをインストールしました。私はこのようになります〜/ .configを/にsystemd /ユーザー/ ipfs.serviceに「ipfs.service」などのサービスを格納しています:systemctlは有効ですが、systemctl --user enableはありません
[Unit]
Description=IPFS Daemon
[Service]
Type=simple
ExecStart=/usr/local/bin/ipfs daemon
ExecStop=/usr/bin/pkill ipfs
Restart=always
User=Connor
[Install]
WantedBy=default.target
奇妙だ私は何を開始--user systemctlを実行した場合ということですipfsこれはうまく起動します。
Failed to execute operation: No such file or directory
しかし、私は/home/connor/.configを有効systemctl実行する場合:しかし、systemctlを実行すると、私はエラーを取得、その後 systemctlをデーモン・リロード--user IPFSにを有効--user /systemd/user/ipfs.service -fこれは正常に動作します。再起動してIPFSコマンドを正常に実行できます。私はユーザーとしてそれを実行したいと思いますし、また私が間違っていることを理解したいと思います。
あなたが実行しています'connor'ユーザのコマンドですか? sudoを使ってコマンドを実行すると、ユーザーが 'root'に変更される可能性があることに注意してください。 – atfornes