I have no problem helping you until we get the issue resolvedFourdee wrote:Thanks Rooted, finally getting somewhere lolrooted wrote:Test 5 is a no go, no output on the screen.
The setterm command did remove the cursor (while running test 3). Back to test 3 and all is well.
If you can also please run these tests i'd be extremely grateful:

Test 6 - Works perfectly.
Code: Select all
root@DietPi:~# cat << _EOF_ > /etc/systemd/system/dietpi-cloudshell.service
> [Unit]
> Description=dietpi-cloudshell on main screen
>
> [Service]
> Type=forking
> StandardOutput=tty
> TTYPath=/dev/tty1
>
> ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off
>
> ExecStart=/bin/bash -c '/DietPi/dietpi/dietpi-cloudshell 1 &'
>
> ExecStop=/usr/bin/setterm --reset
> ExecStop=/bin/bash -c '/DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day!'
>
> [Install]
> WantedBy=multi-user.target
> _EOF_
root@DietPi:~# systemctl daemon-reload
root@DietPi:~#
root@DietPi:~# #Grab updated cloudshell
root@DietPi:~# wget https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell -O /DietPi/dietpi/dietpi-cloudshell
--2016-12-19 09:08:55-- https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.192.133, 151.101.128.133, 151.101.64.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.192.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48981 (48K) [text/plain]
Saving to: ‘/DietPi/dietpi/dietpi-cloudshell’
/DietPi/dietpi/diet 100%[==================>] 47.83K --.-KB/s in 0.08s
2016-12-19 09:08:55 (588 KB/s) - ‘/DietPi/dietpi/dietpi-cloudshell’ saved [48981/48981]
root@DietPi:~#
root@DietPi:~# systemctl stop dietpi-cloudshell
root@DietPi:~# systemctl start dietpi-cloudshell
root@DietPi:~# systemctl status dietpi-cloudshell -l
● dietpi-cloudshell.service - dietpi-cloudshell on main screen
Loaded: loaded (/etc/systemd/system/dietpi-cloudshell.service; enabled)
Active: active (running) since Mon 2016-12-19 09:08:55 CST; 1s ago
Process: 7931 ExecStop=/bin/bash -c /DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day! (code=exited, status=0/SUCCESS)
Process: 7929 ExecStop=/usr/bin/setterm --reset (code=exited, status=0/SUCCESS)
Process: 7943 ExecStart=/bin/bash -c /DietPi/dietpi/dietpi-cloudshell 1 & (code=exited, status=0/SUCCESS)
Process: 7940 ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off (code=exited, status=0/SUCCESS)
Main PID: 7944 (dietpi-cloudshe)
CGroup: /system.slice/dietpi-cloudshell.service
├─7944 /bin/bash /DietPi/dietpi/dietpi-cloudshell 1
└─8022 sleep 0.2
Dec 19 09:08:55 DietPi systemd[1]: Started dietpi-cloudshell on main screen.
root@DietPi:~#
Code: Select all
root@DietPi:~# cat << _EOF_ > /etc/systemd/system/dietpi-cloudshell.service
> [Unit]
> Description=dietpi-cloudshell on main screen
>
> [Service]
> Type=forking
> StandardOutput=tty
>
> ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off
>
> ExecStart=/bin/bash -c '/DietPi/dietpi/dietpi-cloudshell 1 &> /dev/tty1 &'
>
> ExecStop=/usr/bin/setterm --reset
> ExecStop=/bin/bash -c '/DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day!'
>
> [Install]
> WantedBy=multi-user.target
> _EOF_
root@DietPi:~# systemctl daemon-reload
root@DietPi:~#
root@DietPi:~# #Grab updated cloudshell
root@DietPi:~# wget https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell -O /DietPi/dietpi/dietpi-cloudshell
--2016-12-19 09:12:32-- https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.192.133, 151.101.128.133, 151.101.64.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.192.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48981 (48K) [text/plain]
Saving to: ‘/DietPi/dietpi/dietpi-cloudshell’
/DietPi/dietpi/diet 100%[==================>] 47.83K --.-KB/s in 0.08s
2016-12-19 09:12:33 (584 KB/s) - ‘/DietPi/dietpi/dietpi-cloudshell’ saved [48981/48981]
root@DietPi:~#
root@DietPi:~# systemctl stop dietpi-cloudshell
root@DietPi:~# systemctl start dietpi-cloudshell
root@DietPi:~# systemctl status dietpi-cloudshell -l
● dietpi-cloudshell.service - dietpi-cloudshell on main screen
Loaded: loaded (/etc/systemd/system/dietpi-cloudshell.service; enabled)
Active: active (running) since Mon 2016-12-19 09:12:33 CST; 2s ago
Process: 9691 ExecStop=/bin/bash -c /DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day! (code=exited, status=0/SUCCESS)
Process: 9689 ExecStop=/usr/bin/setterm --reset (code=exited, status=0/SUCCESS)
Process: 9700 ExecStart=/bin/bash -c /DietPi/dietpi/dietpi-cloudshell 1 &> /dev/tty1 & (code=exited, status=0/SUCCESS)
Process: 9697 ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off (code=exited, status=0/SUCCESS)
Main PID: 9701 (dietpi-cloudshe)
CGroup: /system.slice/dietpi-cloudshell.service
├─9701 /bin/bash /DietPi/dietpi/dietpi-cloudshell 1
└─9786 sleep 0.2
Dec 19 09:12:33 DietPi systemd[1]: Started dietpi-cloudshell on main screen.
root@DietPi:~#
Code: Select all
root@DietPi:~# cat << _EOF_ > /etc/systemd/system/dietpi-cloudshell.service
> [Unit]
> Description=dietpi-cloudshell on main screen
>
> [Service]
> Type=simple
> StandardOutput=tty
>
> ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off
>
> ExecStart=/bin/bash -c '/DietPi/dietpi/dietpi-cloudshell 1'
>
> ExecStop=/usr/bin/setterm --reset
> ExecStop=/bin/bash -c '/DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day!'
>
> [Install]
> WantedBy=multi-user.target
> _EOF_
root@DietPi:~# systemctl daemon-reload
root@DietPi:~#
root@DietPi:~# #Grab updated cloudshell
root@DietPi:~# wget https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell -O /DietPi/dietpi/dietpi-cloudshell
--2016-12-19 09:15:36-- https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.192.133, 151.101.128.133, 151.101.64.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.192.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48981 (48K) [text/plain]
Saving to: ‘/DietPi/dietpi/dietpi-cloudshell’
/DietPi/dietpi/diet 100%[==================>] 47.83K --.-KB/s in 0.09s
2016-12-19 09:15:37 (561 KB/s) - ‘/DietPi/dietpi/dietpi-cloudshell’ saved [48981/48981]
root@DietPi:~#
root@DietPi:~# systemctl stop dietpi-cloudshell
root@DietPi:~# systemctl start dietpi-cloudshell
root@DietPi:~# systemctl status dietpi-cloudshell -l
● dietpi-cloudshell.service - dietpi-cloudshell on main screen
Loaded: loaded (/etc/systemd/system/dietpi-cloudshell.service; enabled)
Active: active (running) since Mon 2016-12-19 09:15:37 CST; 3s ago
Process: 11316 ExecStop=/bin/bash -c /DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day! (code=exited, status=0/SUCCESS)
Process: 11314 ExecStop=/usr/bin/setterm --reset (code=exited, status=0/SUCCESS)
Process: 11321 ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off (code=exited, status=0/SUCCESS)
Main PID: 11324 (dietpi-cloudshe)
CGroup: /system.slice/dietpi-cloudshell.service
├─11324 /bin/bash /DietPi/dietpi/dietpi-cloudshell 1
└─11410 sleep 0.2
Dec 19 09:15:37 DietPi systemd[1]: Started dietpi-cloudshell on main screen.
root@DietPi:~#
Test 9 - Works perfectly
Code: Select all
root@DietPi:~# cat << _EOF_ > /etc/systemd/system/dietpi-cloudshell.service
> [Unit]
> Description=dietpi-cloudshell on main screen
>
> [Service]
> Type=simple
> StandardOutput=tty
>
> ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off
>
> ExecStart=/bin/bash -c '/DietPi/dietpi/dietpi-cloudshell 1 &> /dev/tty1'
>
> ExecStop=/usr/bin/setterm --reset
> ExecStop=/bin/bash -c '/DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day!'
>
> [Install]
> WantedBy=multi-user.target
> _EOF_
root@DietPi:~# systemctl daemon-reload
root@DietPi:~#
root@DietPi:~# #Grab updated cloudshell
root@DietPi:~# wget https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell -O /DietPi/dietpi/dietpi-cloudshell
--2016-12-19 09:17:24-- https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48981 (48K) [text/plain]
Saving to: ‘/DietPi/dietpi/dietpi-cloudshell’
/DietPi/dietpi/diet 100%[==================>] 47.83K --.-KB/s in 0.07s
2016-12-19 09:17:29 (725 KB/s) - ‘/DietPi/dietpi/dietpi-cloudshell’ saved [48981/48981]
root@DietPi:~#
root@DietPi:~# systemctl stop dietpi-cloudshell
root@DietPi:~# systemctl start dietpi-cloudshell
root@DietPi:~# systemctl status dietpi-cloudshell -l
● dietpi-cloudshell.service - dietpi-cloudshell on main screen
Loaded: loaded (/etc/systemd/system/dietpi-cloudshell.service; enabled)
Active: active (running) since Mon 2016-12-19 09:17:29 CST; 2s ago
Process: 12415 ExecStop=/bin/bash -c /DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day! (code=exited, status=0/SUCCESS)
Process: 12413 ExecStop=/usr/bin/setterm --reset (code=exited, status=0/SUCCESS)
Process: 12420 ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off (code=exited, status=0/SUCCESS)
Main PID: 12423 (bash)
CGroup: /system.slice/dietpi-cloudshell.service
├─12423 /bin/bash -c /DietPi/dietpi/dietpi-cloudshell 1 &> /dev/tty1
├─12424 /bin/bash /DietPi/dietpi/dietpi-cloudshell 1
└─12509 sleep 0.2
Dec 19 09:17:29 DietPi systemd[1]: Started dietpi-cloudshell on main screen.
root@DietPi:~#
Code: Select all
root@DietPi:~# cat << _EOF_ > /etc/systemd/system/dietpi-cloudshell.service
> [Unit]
> Description=dietpi-cloudshell on main screen
>
> [Service]
> Type=simple
> StandardOutput=tty
> TTYPath=/dev/tty1
>
> ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off
>
> ExecStart=/bin/bash -c '/DietPi/dietpi/dietpi-cloudshell 1'
>
> ExecStop=/usr/bin/setterm --reset
> ExecStop=/bin/bash -c '/DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day!'
>
> [Install]
> WantedBy=multi-user.target
> _EOF_
root@DietPi:~# systemctl daemon-reload
root@DietPi:~#
root@DietPi:~# #Grab updated cloudshell
root@DietPi:~# wget https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell -O /DietPi/dietpi/dietpi-cloudshell
--2016-12-19 09:19:01-- https://raw.githubusercontent.com/Fourdee/DietPi/testing/dietpi/dietpi-cloudshell
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.192.133, 151.101.128.133, 151.101.64.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.192.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48981 (48K) [text/plain]
Saving to: ‘/DietPi/dietpi/dietpi-cloudshell’
/DietPi/dietpi/diet 100%[==================>] 47.83K --.-KB/s in 0.08s
2016-12-19 09:19:01 (598 KB/s) - ‘/DietPi/dietpi/dietpi-cloudshell’ saved [48981/48981]
root@DietPi:~#
root@DietPi:~# systemctl stop dietpi-cloudshell
root@DietPi:~# systemctl start dietpi-cloudshell
root@DietPi:~# systemctl status dietpi-cloudshell -l
● dietpi-cloudshell.service - dietpi-cloudshell on main screen
Loaded: loaded (/etc/systemd/system/dietpi-cloudshell.service; enabled)
Active: active (running) since Mon 2016-12-19 09:19:01 CST; 2s ago
Process: 13328 ExecStop=/bin/bash -c /DietPi/dietpi/func/dietpi-notify 0 DietPi-Cloudshell terminated, have a nice day! (code=exited, status=0/SUCCESS)
Process: 13326 ExecStop=/usr/bin/setterm --reset (code=exited, status=0/SUCCESS)
Process: 13333 ExecStartPre=/usr/bin/setterm --term linux --blank 0 --powersave off --cursor off (code=exited, status=0/SUCCESS)
Main PID: 13336 (dietpi-cloudshe)
CGroup: /system.slice/dietpi-cloudshell.service
├─13336 /bin/bash /DietPi/dietpi/dietpi-cloudshell 1
└─13421 sleep 0.2
Dec 19 09:19:01 DietPi systemd[1]: Started dietpi-cloudshell on main screen.
root@DietPi:~#