Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: How do I save a service file in 20.04?

  1. #1
    Join Date
    Jun 2020
    Beans
    70

    How do I save a service file in 20.04?

    I am supposed to save a service file that I entered in the Terminal, but I have no idea how to do this. Would anyone please be so kind as to let me know? Thank you!

  2. #2
    Join Date
    Jul 2005
    Location
    I think I'm here! Maybe?
    Beans
    Hidden!
    Distro
    Xubuntu 22.04 Jammy Jellyfish

    Re: How do I save a service file in 20.04?

    We need to know much more if we are to help you.

    Did you create a file using a terminal text editor such as nano?
    If not, what is this service file you're asking about; where did it come from and how do you know it needs saving?

  3. #3
    Join Date
    Jun 2020
    Beans
    70

    Re: How do I save a service file in 20.04?

    It is a service file I was directed to enter in the Terminal by protonvpn tech support to set up autoconnect.

    "Afterward, save the service file with this information contained in it:
    [Unit]
    Description=ProtonVPN-CLI auto-connect
    Wants=network-online.target

    [Service]
    Type=forking
    ExecStart=/usr/local/bin/protonvpn connect -f
    Environment=PVPN_WAIT=300
    Environment=PVPN_DEBUG=1
    Environment=SUDO_USER=wim

    [Install]
    WantedBy=multi-user.targetAfter saving this file, enter the following commands in a new Terminal window (after saving and closing the Auto-Connect service file):........"

    My question is: how does one save such a file? Since I am new to Linux I just have no idea. Internet search, nor terminal itself give me any clue. So I was hoping someone here would brief me.
    Last edited by wmrp; October 21st, 2020 at 07:33 PM.

  4. #4
    Join Date
    Jul 2005
    Location
    I think I'm here! Maybe?
    Beans
    Hidden!
    Distro
    Xubuntu 22.04 Jammy Jellyfish

    Re: How do I save a service file in 20.04?

    Well, I know nothing about VPNs but this sounds as if it's a text configuration file that you could create in any text editor.

    However, config files must be saved to a specific location in the filesystem if they're to do whaat they should, and without that knowledge I can't help you any more.
    Was there any information telling you where it should be saved or created?

  5. #5
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: How do I save a service file in 20.04?

    Use sudoedit /path/to/location/required. sudoedit was created to be a safe method to edit system files. By default, it uses nano as the editor, but you can configure any editor that you like by using the EDITOR= environment variable. gedit looks much like notepad, but is very powerful with lots of options. Same for Kate. Old timers like me would use vi or vim, but if you don't know those and don't want to be a Linux admin, probably best to use gedit or nano.

    Or you can copy paste from stdin through a tool with elevated permissions to the output file location. This is one of those techniques that are hard to describe, but easy to accomplish.
    Last edited by TheFu; October 22nd, 2020 at 11:20 AM.

  6. #6
    Join Date
    May 2010
    Beans
    3,247

    Re: How do I save a service file in 20.04?

    Or:
    Code:
    sudo vi /path/to/filename

  7. #7
    Join Date
    Jun 2020
    Beans
    70

    Re: How do I save a service file in 20.04?

    Sorry, but none of this is helping. I was pretty sure I posted my inquiry in the "New to Ubuntu" category...

    Following the instructions posted above there is this: After entering these commands in your protonvpn-autoconnect.service file, press CTRL+X -> Y -> Enter -> Enter​

    That should lead one to the option to save the file, but to me it is too ambiguous as to how to enter the line correctly.
    Really feel like giving up (been with this also some months ago, on an off for weeks on end, trying in vain to accomplish the same set up, and picking it up again now with the same frustrating result).
    I have 3 computers of family members that all need this set up, but it so far it is beyond me.
    Sorry for the rant!

  8. #8
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: How do I save a service file in 20.04?

    Perhaps protonvpn tech support can provide clearer details to help you?
    For the information provided, we can only guess at answers which are just as likely to cause problems as to make stuff work. I use a few VPNs, but not the same that you use. Also, I don't have it setup like this. I have to manually enable/disable the VPN.

    Learning any new OS can be frustrating. Time, experience and practice are the solution.

  9. #9
    Join Date
    May 2010
    Beans
    3,247

    Re: How do I save a service file in 20.04?

    Do you have a link to the guide you are using please?

  10. #10
    Join Date
    Nov 2008
    Location
    Boston MetroWest
    Beans
    16,326

    Re: How do I save a service file in 20.04?

    Sounds like you're using nano. When you're done editing, hit Ctrl+X, then follow the prompts to save the file and exit the editor.

    I'm hardly an expert when it comes to systemd, but it's likely the file you created goes in /etc/systemd/system/multi-user.target.wants/. You'll need to use sudo to copy it there. You'll also need to use the command "sudo systemctl enable servicename" to tell the system to launch the program at boot. Replace "servicename" with the corresponding name of the program, e.g, "apache2" tells the system to use the apache2.service file to manage the apache2 web server.
    Last edited by SeijiSensei; October 22nd, 2020 at 02:23 PM.
    If you ask for help, do not abandon your request. Please have the courtesy to check for responses and thank the people who helped you.

    Blog · Linode System Administration Guides · Android Apps for Ubuntu Users

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •