Etc/rc.local

I have update the /etc/rc.local with the following

/usr/bin/mono /home/sean/ManagerServer.exe -port 8080 >>/dev/null 2>&1 &

Manager does not start on reboot of Ubuntu 14.04

What happens when you launch

/usr/bin/mono /home/sean/ManagerServer.exe -port 8080

Do you get server started on port 8080?

/usr/bin/mono /home/sean/ManagerServer.exe -port 8080

starts the server on port 8080 after about 2-3 seconds

Also I am using a Dell E6420 laptop as my server running ubuntu 14.04

Then it’s something wrong during booting.

What’s in your /etc/rc.local ? Is it exactly this?

#!/bin/sh -e
/usr/bin/mono /home/sean/ManagerServer.exe -port 8080 >>/dev/null 2>&1 &
exit 0

also, make sure to give etc/rc.local correct permissions by launching:

chmod +x /etc/rc.local

Applied chmod +x /etc/rc.local

/etc/rc.local contains

#!/bin/sh -e
/usr/bin/mono /home/sean/ManagerServer.exe -port 8080 >>/dev/null 2>&1 &
exit 0

when I run
mono ManagerServer.exe -port 80

Syntax:

    mono ManagerServer.exe [options]

Options:

    -port [number]     Set port on which HTTP server should listen on.
    -path [directory]  Set directory where Manager should look for data.

Examples:

    mono ManagerServer.exe
    mono ManagerServer.exe -port 80
    mono ManagerServer.exe -port 80 -path "/home/sean/.local/share/Manager"


[7:46:10 PM] HTTP server listening on port 8080

^C

the system hangs and I have to press CTRL+C

:~$ mono --version
Mono JIT compiler version 4.0.4 (Stable 4.0.4.1/5ab4c0d Tue Aug 25 23:11:51 UTC 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

unless I manually launch ManagerServer , I am unable to use manager

By the look of it, Manager Server is working on your Ubuntu. You need to find out why /etc/rc.local is not being called during boot time. Perhaps Ubuntu forums will be better at finding out what’s the problem.