Cannot make program start with systemd

Hello there,
as a newby i am slowly getting to grips with Arch Linux, but I cannot resolve the following after trying for some time.
I have ArchLinux running on a Raspberry PI.
I have a programme called aprx installed and to run it, I execute /sbin/aprx. The programme then starts, creates a pid file, called aprx.pid in the var/run directory and works smoothly, The programme uses a usn to serial port, which also works fine.(ttyUSB0)
Now I need this program to start at boot time, so I read up on systemd, and I wrote a file called aprx.service, put it in /etc/systemd/systems/, did all the right things to enable it as a service, i believe...
The content of aprx.service is as follows:
Unit]
Description=APRX Server, an iGate and Digipeater
After=dev-ttyUSB0.device
[Service]
ExecStart=/sbin/aprx
[Install]
WantedBy=multi-user.target
After reboot I get the following output on systemctl - status aprx.service
[root@pa0esh ~]# systemctl status aprx.service
aprx.service - APRX Server, an iGate and Digipeater
      Loaded: loaded (/etc/systemd/system/aprx.service; enabled)
      Active: inactive (dead) since Thu, 1970-01-01 01:00:06 BST; 43 years and 0 months ago
     Process: 97 ExecStart=/sbin/aprx (code=exited, status=0/SUCCESS)
      CGroup: name=systemd:/system/aprx.service
[root@pa0esh ~]#
However, the programme did nit really start, and there is also not a pid file.
So what am I doing wrong here ?
Any help is much appreciated.
Erik

Yes indeed, it is  ArchARM, Trilby
And so i found the solution for the service file aprx.service
Still, thanks a lot for pointing me out.
Erik
[Unit]
Description=APRX Server, an iGate and Digipeater
After=dev-ttyUSB0.device
[Service]
User=root
Type=oneshot
RemainAfterExit=yes
ExecStart=/sbin/aprx
[Install]
WantedBy=multi-user.target

Similar Messages

  • How can I make textedit start with a new (blank) document?

    How can I make textedit start with a new (blank) document?
    Instead of it starting up with a dialogue box to select an existing or start a new document.

    @Alley_Cat thanks for the ideas.
    I turned off System Preferences > iCloud > Documents&Data - problem solved.
    I'll use DropBox instead  - it provides the options for a better experience.  I hope Apple keep working on iCloud so that it doesn't go the way of Moble Me.

  • When a program starts with /cc... what does it signify??

    Hi experts,
              When a program starts with /cc... what does it signify??For example if it is like /ccaev/casdfge.
    Thanks in advance
    regards,
    Ashwin

    HEllo,
    Check this
    Reservation Procedure
    Any customer or partner with a development system which has Release 4.0A or later can use SAPNet - R/3 Frontend to apply for a reservation for their own development namespace. You need to give the following information:
    Namespace name (recognizably connected to your company)
    Purpose of the namespace (for example, central group development, or the name of a planned specific enhancement to SAP)
    Installation numbers of the SAP Systems in which you want to develop
    Available Names
    Names for namespaces are selected freely from the pool of names that have not yet been reserved and should have a recognizable reference to the company making the reservation. The names must have at least 5 characters and can be up to 10 characters long. The first and last character is a slash "/". Names beginning with "/SAP" or "/n" (n = digit) are not available. Only individual names are given.
    Development of a specific SAP solution by the system reseller ABCD
    Reserved namespace: "/ABCD/"
    SAP enhancements by SAP customer ABC123
    Reserved namespace: "/ABC123/"
    To go through completely about the naming convention then check this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/6b0afe547a11d189600000e829fbbd/frameset.htm
    Vasanth
    Message was edited by:
            Vasanth M

  • I cannot make outgoing call with uc500.

    please help
    i have uc500 router. i have conifured my dial peers very simply . i can receive the call from outside . but i cannot make a call. whenever i am trying to make a call.
    just Ring Out is appearing with starting buy tone or some time it going telecom company. this is my simple dial peers configuration
    dial-peer voice 50 pots
     description long distance
     preference 5
     destination-pattern 9T
     port 0/1/2
     forward-digits all
     no sip-register
    dial-peer voice 51 pots
     destination-pattern 9[2-9].........
     port 0/1/2
     forward-digits all

    shakirullah,
    Please collect below debugs from uc500 and attach it here.
    Router(config)# logging buffer 5000000
    Router#debug voip ccapi inout
    Router#debug vpm signal
    Router#debug voip vtsp default
    Router#debug voip vtsp session
    Router#Clear log
    Now make one test outgoing call and re-create the issue.
    Router# undebug all --->turn off debugs
    Router# show log----->collect the entire output of this and attach it here
    Mention calling and called numbers.
    -Abhi

  • Please help this newbie make a start with LabView 7

    Sorry for these very very basics but I failed to resolve these myself though I did my best.
    I try to make a GPIB i/o on a block diagram.How to ?
    I cannot find such in the functions menu.
    I find only a vi for typing direct commands ( which does work ).
    I tried many many variances, but end of all i get stuck, e.g. at : file>new>instrument i/o(gpib)>read and display>right click>controls>search>i/o....i get stuck.
    I am afraid I do miss a lot.....
    I have a NI GPIB PCI 488.2 card and some HPIB instuments.
    The PCI card and the NI 488.2 drivers work.
    I can read the instruments' dev.#.
    How should I implement instruments' r/w commands in an i/o block diagram ( if possible at all ).
    I cannot use VISA ( I
    assume C++ or VB is needed for that, which is beyond my capabilities ).
    Any help will be gratefully welcomed.
    Peter van Daalen.

    LabVIEW can do VISA and NI-488.2 directly; you don't need C++ or VB.
    First of all, you should see if there are instrument drivers available for your instruments. There are thousands of free drivers available on http://ni.com/idnet/. Search there first, because if you can find a driver for any of your instruments, it will save you a lot of time.
    If you can't find a driver, you will have to send and receive messages from the instrument directly, and this is where NI-VISA and NI-488.2 come in. The simplest way to get started with this direct communcation is to use the "Instrument I/O Assistant". This is in your "Functions->Input" palette, and you can read about it in the online help.
    The Instrument I/O Assistant will bring up a dialog to select th
    e device, send it a command and parse the results. Once you click "OK", it creates an Express VI on your diagram for you to incorporate into the rest of your application.
    I hope this helps you get started.
    Brian

  • PLease help!! cannot make install php with oci8 instant client

    Cannot make install :
    Installing PHP SAPI module: cgi
    Installing PHP CGI into: /usr/local/bin/
    Installing PEAR environment: /usr/local/lib/php/
    ld.so.1: php: fatal: libnnz10.so: open failed: No such file or directory
    *** Error code 137
    The following command caused the error:
    /home/dmitriy/install/php-4.4.4/sapi/cli/php -n -dshort_open_tag=0 -dopen_basedir= -dsafe_mode=0 -dmemory_limit=-1 /home/dmitriy/install/php-4.4.4/pear/install-pear.php -d "/usr/local/lib/php" -b "/usr/local/bin" /home/dmitriy/install/php-4.4.4/pear/packages/*.tar
    make: Fatal error: Command failed for target `install-pear-packages'
    Current working directory /home/dmitriy/install/php-4.4.4
    *** Error code 1
    The following command caused the error:
    if /home/dmitriy/install/php-4.4.4/build/shtool mkdir -p /usr/local/lib/php; then \
    make -s install-pear-packages; \
    else \
    cat /home/dmitriy/install/php-4.4.4/pear/install-pear.txt; \
    exit 5; \
    fi
    make: Fatal error: Command failed for target `install-pear'
    LD_LIBRARY_PATH is set where i unziped oracle client instantclient
    debug.log
    CONFIGURE: './configure' '-with-oci8-instant-client=/home/dmitriy/instantclient_10_2'
    CC: gcc
    CFLAGS: -g -O2
    CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS
    CXX:
    CXXFLAGS:
    INCLUDES: -I/home/dmitriy/instantclient_10_2/sdk/include
    LDFLAGS: -R/usr/ucblib -L/usr/ucblib -R/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -L/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -R/home/dmitriy/instantclient_10_2 -L/home/dmitr
    iy/instantclient_10_2
    LIBS: -lresolv -lm -lnsl -lsocket -lgcc -lclntsh
    DLIBS:
    SAPI: cgi
    PHP_RPATHS: /usr/ucblib /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 /home/dmitriy/instantclient_10_2
    uname -a: SunOS solaris 5.10 Generic_118855-33 i86pc i386 i86pc
    gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS -R/usr/ucblib -L/usr/ucblib -R/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -L/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3 -R/home/d
    mitriy/instantclient_10_2 -L/home/dmitriy/instantclient_10_2 conftest.c -lresolv -lm -lnsl -lsocket -lgcc -lclntsh 1>&5
    ld.so.1: conftest: fatal: libnnz10.so: open failed: No such file or directory

    Please grab the "re-factored" oci8 code from http://pecl.php.net/package/oci8. The version of oci8 distributed with PHP 4 should be avoided. Replace the PHP 4.4 ext/oci8 directory completely with the new package, run buildconf --force and then configure/make etc.  Note the configure option for instant client has changed:
    --with-oci8=instantclient,/usr/lib/oracle/10.2.0.3/client/lib
    -- cj

  • Make firefox start with one tab using mozilla.cfg

    i create new package for fire fox when start firefox it is open two tabs for same link
    i need it to start with one tab i use the this in my mozilla.cfg :
    <pre><nowiki>defaultPref("startup.homepage_welcome_url", "https://portal.field.weightwatchers.ca/");
    defaultPref("startup.homepage_override_url", "https://portal.field.weightwatchers.ca/");
    defaultPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://portal.field.weightwatchers.ca/");</nowiki></pre>

    When do you want to see this page?
    This only sets the default home page, so if users have change this setting then it won't have effect.<br />
    If you use pref() then you set this pref for the current session, but this will make it impossible to make changes that last across a session.
    You also may want to set to open the Home page on startup (browser.startup.page = 1).
    *CCK Wizard: https://addons.mozilla.org/firefox/addon/cck/

  • How do I make firefox start with previous session tabs open by default?

    I basically want Frefox to start with the same tabs and URL locations as they were when I previously closed Firefox.

    Click the Firefox menu button or Edit in the classic menu, then select Preferences, select the General tab, and under the Startup heading select "Show my windows and tabs from last time".

  • Cannot make bios flash with nvflash under the DOS for MSI N660 TF 2GD5/OC?

    I download latest bios file on MSi product page. I installed CWSDPMI.EXE, NV287MS222.ROM, NVIDIA.BAT, nvflash.exe files in bootable USB. I started nvflash under the DOS.
    First try to update with .bat files command like this;
    nvidia
    NVIDIA firmware update utility v1.527 Cannot open files: NV287MS222.ROM
    I tried this time manually command like this;
    nvflash NV287MS222.ROM -4 -5 -6 click
    I got same error
    NVIDIA firmware update utility v1.527 Cannot open files: NV287MS222.ROM
    I tried that one;
    nvflash --index=1 -5 -6 NV287MS222.ROM
    Same error again;
    firmware update utility v1.527 Cannot open files: NV287MS222.ROM
    Can anybody tell me where am I doing wrong? How can I update my bios under the DOS?
    PS: inside .bat files command
    nvflash %1.ROM -4 -5 -6

    Quote from: Svet on 29-November-12, 18:03:35
    Use attached archive, extract all files to bootable USB stick,
    then boot from it to pure DOS, when you see A:\ or C:\, type:
    flash [ENTER]
    Thank you its worked.

  • Is it possible to have a program start with a splash screen?

    Would it be possible to have a program show a splash screen while loading with Java's latest release 1.4.0 ?
    If it is possible, could anybody explain me how.. and maybe show me a little example? :)
    Thanks in advance

    I just implemented this with one of my applications.
    I wrote a class which extends JWindow and adds a JLabel icon to the contentPane.
    The class containing the main method instantiates this class, makes the window visible, wait's some time and deletes the window:
    Through the Dimension object I calculate the center of the screen
    => Splash screen
    import javax.swing.*;
    import java.awt.*;
    class Splash extends JWindow
    JPanel pane;
    public Splash()
    super();
    setBounds(300, 225, 300, 200);
    pane = new JPanel();
    ImageIcon image = new ImageIcon("logo.jpg"); //Splash logo
    Dimension dim = this.getToolkit().getScreenSize();
    int height = (int) dim.getHeight() / 2;
    int width = (int) dim.getWidth() / 2;
    int iconheight = image.getIconHeight();
    int iconwidth = image.getIconWidth(); // Center of Screen
    int x = width - (iconwidth / 2);
    int y = height - (iconheight / 2);
    setLocation(x, y);
    JLabel label = new JLabel(image);
    pane.add(label);
    setContentPane(pane);
    pack();
    => "Main Method"
    import util.*;
    import app.*;
    import java.awt.*;
    import javax.swing.*;
    public class Main
    public static void main(String[] args)
    Splash splash = new Splash();
    splash.setVisible(true);
    try
    Thread.sleep(10000);
    catch (InterruptedException e)
    splash.setVisible(false);
    splash = null;

  • 1 iCloud ID, Multiple Apple IDs = problem...HELP, cannot make Family Share with iCloud work

    So I have music stored in multiple apple IDs.  I have an iPhone & therefore an iCloud ID.  I wanted to use the family share option however I cannot as the other apple IDs do not have iCloud IDs.  Is there a way to get around this?  I believe the only way one can have an iCloud ID is if they currently have a Mac product & register it through that; I have a PC not a Mac.  Please HELP!!!! Thanks.  

    You can create an iCloud account using your existing Yahoo.com ID rather than creating a new ID.  (You can use the other one because it has to be in the form of an email address and linked to a verifiable email account.)  To do this you would go to System Preferences>iCloud and sign in with the ID to create the account, then check the data you want to sync with iCloud.  When you check Mail, you will be prompted to create your @icloud.com email address.  This is the email account that goes with your iCloud account, if you wish to use iCloud email.  When you type the name you would like to use for this address, iCloud will search and tell you if it's already taken by someone else, in which case you will have to choose another.  Type carefully, as once created, your @icloud.com address cannot be changed.  Understand that your iCloud account ID will still be your @yahoo.com address.  The @icloud.com address you choose is for email only.
    None of this will effect your existing purchased media using your two Apple IDs.  These will stay the same as purchases are permanently tied to the ID used to purchase them.  Also, Apple will not merge IDs.

  • Cannot make WiFi connection with Linksys X2000

    Hey ,
    I have been setting up my Cisco X2000 wireless router recently and I have it working fine for my wired connections, however for some reason when you try to use the wireless none of our smartphones,  can connect, unless using a wireless guest account.
     I tryed different security settings with different passwords, but none worked (WEP, WPA, WPA2...)
    Can someone help me out on this problem? I can't imagine what would be causing this.
    Firmware Version: v2.0.05
    Thanks, 
    Karel
    Solved!
    Go to Solution.

    Got  my solution from the Live chat:
    Jermine P: Here are the steps to set up the router for cable connection:
    Step 1 - Hard reset the router to ensure that all previous settings would be erased, please follow the instructions below.
    1. Make sure that the device is turned on.
    2. Press and hold the reset button at the back for 1 minute. Use a paper clip to do the reset.
    3. Remove the power plug and wait for another a minute.
    4. Turn on the device again.
    Step 2 - Access the setup page.
    1. Connect the main PC to port one of the router and restart it. Connect the modem to the Internet port.
    2. Launch your browser (like Internet Explorer). In the address bar, type http://192.168.1.1 and hit GO.
    3. A login prompt will come on, leave the User Name blank and type admin for the Password.
    Step 3 - Setting up the router to work with your ISP.
    1. Under Setup tab, click on MAC address clone sub-tab.
    2. Enable MAC Address Clone and click on Clone My PC's MAC.
    3. Click "Save Settings" button.
    Step 4 - Personalizing the wireless settings of the router.
    1. Click on the Wireless tab and set it to Manual.
    2. Change the Wireless Network Name (SSID) from "linksys" to your preferred name (example: My Network).
    3. Set Channel Width to 20Mhz and change the Wireless Channel from Auto to 11.
    4. Set SSID Broadcast to Enabled.
    5. Click "Save Settings" button.
    Step 5 - Securing your wireless network.
    1. Click on the Wireless Security sub-tab just beside Basic Wireless Settings.
    2. Change the Security Mode from None to WPA2 Personal.
    3. Type any word on the Passphrase field for and take note of it.
    4. That will be the Password for you to connect to the wireless network.
    5. Click "Save Settings" button.
    Step 6 - Power Cycle.
    a. Shut down the computer.
    b. Unplug the power cord of the router followed by the modem.
    c. After 3 minutes, plug the power cord of the modem back in and wait for the power light to get solid before plugging the router back in.
    d. Turn the computer back on as soon as the power light on the router becomes solid.
    e. Check your Internet connection.
    strange thing is that I set the modem up this way in the first place, but without the power resets and it didn 't work. 
    Thanks to Jermine P for the efforts taken.
    Greetings,
    Karel

  • Cannot make a mark with my tablet

    Hello... I'm using CS4/Illustrator and for some reason, I can no longer make a "lasting" mark whenever I use my tablet. (I'm using a Bamboo Wacom).
    I used to be able to to this, but now I can't... I was drawing with my tablet when all of a sudden, it stopped marking my marks... so I'm assuming I accidently pressed some kind of option that I can't figure out how to undo.
    I took a screen shot of what is happening: http://i993.photobucket.com/albums/af60/CrescentChi/Picture114_zpsd19c8a55.png
    Once when my pen leaves the tablet, the mark goes away... (also that yellow-lined background was not there before...)... and another thing that may or may not help... whenever I "let go" or lift my pen away from my tablet, a different tool is automatically selected for me.
    Anyone know what I did and how I may be able to fix it? I'm going to try resetting my Illustrator preferences and re-installing my tablet, but as this happened so suddenly, I really think that I may have pressed an option that I didn't mean to...
    Thanks in advance for the help (and looking/reading this!)

    Okay, I figured it out....
    http://www.fixya.com/support/t3931296-wacom_bamboo_fun_tablet_mac_yellow_box
    apparently, my tablet was set to handwriting..

  • How do I make Bridge start with most recent folder and photos?

    Bridge always opens with a folder I was working with last March--How can I get bridge to open at the folder and photos I was working with when I last closed down the program?

    You could try the Bridge Forum.
    http://forums.adobe.com/community/bridge/general
    Apart from that have trashed prefs and repaired permissions yet?

  • Cannot make Mail work with new iMac

    I have been using Mail 2.1.3 with a G5 iMac and OS X 10.4.11.
    Now using iMac G5 with OS X 10.5.8 and Mail 3.6.
    I cannot persuade Mail to work on the later computer. I am using the same settings as on the other computer except that I allowed the computer to set the number of the ports.
    I use two email accounts in Mail. I retained my old email address when moving suppliers, so for the main one that I use most, I use the incoming server belonging to that account, but use my new supplier to send email. This works fine on the old computer. On the newer one, I can neither send nor receive.
    I can of course access my email using a browser, but I much prefer using Mail.

    I missed your posting til now, asked the same question here:
    http://discussions.apple.com/thread.jspa?threadID=1124570&tstart=0
    OS or Mini? Keyboard not fully usable (Kinesis Ergo MPC)
    at
    Mac OS » Mac OS X v10.4 Tiger » Tiger Forums » Installation&Setup, Sep 10, 2007
    It seems it's an OSX 10.4 problem. It was fine for years (still is fine) on my G3 "Pismo" with OSX 10.3.9.
    I'll add to my topic if I find anything. I've found people writing about hacking Apple's keyboard files, but am still trying to figure out if anyone's solved this.

Maybe you are looking for