Execute program from terminal?

I installed an antivirus program trial (not through Pacman). [I know antivirus is quite optional on Linux, but I thought it may be useful to scan my Windows partition from Linux.] In any case, it appears to have installed correctly, and put an icon in the menu. However, when I click on it, nothing happens.

So, I would like to try launching the program from the command line so that I can see any message returned. How do I go about this? Do I need to change to the path in which the program is installed and then enter the name of the executable file?

Thanks for any directions!

Which AV program is it?

Whats the name of the antivirus program?
You can also right click on the icon in the menu and choose “Edit”, then see how its supposed to launch.

Thanks for replies. The program is ESET NOD32.

I’m not at my machine now. I will take a look at the info in the right click menu when back.

To save you some time, this maybe helpful:
This application is not written for systemd, you will need to make a unit file for it:

Add this to your /lib/systemd/system/esetd.service

    [Unit]
    Description=ESET Scanner Daemon
    Before=multi-user.target

    [Service]
    ExecStart=/opt/eset/esets/sbin/esets_daemon
    ExecReload=/bin/kill -HUP $MAINPID
    KillMode=process
    Restart=always
    Type=forking

    [Install]
    WantedBy=multi-user.target

Now start and enable the service at boot:

sudo systemctl start esetd.service
sudo systemctl enable esetd.service

Then you can start the gui with this command:

/opt/eset/esets/bin/esets_gui

There is also this in the AUR, but i’m not sure if it builds atm:
https://aur.archlinux.org/packages/esets/

Thanks very much for the information. That’ll be very helpful :shy: