check.sh:
websockify 5555 localhost:7000 &
date > /home/john/date.txt
websockify is installed correctly and when I run this only in terminal it is good, but script not run this part on startup. I put a test date to export to file and this line is ok, but why first isn't?
/etc/systemd/system/check.service
/etc/systemd/system/check.service: line 1: [Unit]: command not found
/etc/systemd/system/check.service: line 2: After: command not found
/etc/systemd/system/check.service: line 4: [Service]: command not found
/etc/systemd/system/check.service: line 7: [Install]: command not found
/etc/systemd/system/check.service: line 8: WantedBy: command not found
root@test:~# WebSocket server settings:
- Listen on :5555
- Flash security policy server
- No SSL/TLS support (no cert file)
- proxying from :5555 to localhost:7000
root@test:~# systemctl status check.service
โ- check.service
Loaded: loaded (/etc/systemd/system/check.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2019-02-13 18:55:47 CET; 47s ago
Process: 1489 ExecStart=/usr/local/bin/check.sh (code=exited, status=0/SUCCESS)
Main PID: 1489 (code=exited, status=0/SUCCESS)
ัะตะฑ 13 18:55:47test systemd[1]: Started check.service.
date > /home/john/date.txt
/path/to/websockify 5555 localhost:7000
Don't sent websockify to background, let it run in foreground. Both is possible, but letting it run in foreground is simpler. Run the tests before websockify not after. (tests are not needed really needed anyway, you have systemctl status). You may add set -x to the start of your script to see what's being run with systemctl status. (or journalctl -u check.service)
You may add debug command line options to the websockify call. Anything that is printed on stdout will be in the log you get with systemctl status / journalctl.
date > /home/john/date.txt
/path/to/websockify 5555 localhost:7000
Don't sent websockify to background, let it run in foreground. Both is possible, but letting it run in foreground is simpler. Run the tests before websockify not after. (tests are not needed really needed anyway, you have systemctl status). You may add set -x to the start of your script to see what's being run with systemctl status. (or journalctl -u check.service)
You may add debug command line options to the websockify call. Anything that is printed on stdout will be in the log you get with systemctl status / journalctl.
Thanks for it, now it seems its ok a part of it. Port 5555 is listening but 7000 not.
Code:
-- Reboot --
ัะตะฑ 13 20:11:24 kladionica systemd[1]: Started check.service.
ัะตะฑ 13 20:11:39 kladionica check.sh[583]: WebSocket server settings:
ัะตะฑ 13 20:11:39 kladionica check.sh[583]: - Listen on :5555
ัะตะฑ 13 20:11:39 kladionica check.sh[583]: - Flash security policy server
ัะตะฑ 13 20:11:39 kladionica check.sh[583]: - No SSL/TLS support (no cert file)
ัะตะฑ 13 20:11:39 kladionica check.sh[583]: - proxying from :5555 to localhost:7000
this is a last line of .sh file, it seems ok when I put it like this in terminal
I copied the script from an AskUbuntu post -
#!/bin/bash
### BEGIN INIT INFO
# Provides: tomcat7
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO
... (14 Replies)
Hi all,
i have a small simple perl that i cant make it work it is really stupid but i cant find solution and i needed fast.
im trying to copy running to startup on a cisco router and show me the output like is ok
Destination filename ?
Building configuration...
so the code i have is ... (0 Replies)
Hi, I am using scientific linux with is a red hat cloning.
I have written a script and I want it to be run during startup before the user log in.
How do I do that?
I know that there is some connection to the run level and the directory /etc/rc.d.
But I don't know how exactly to do it ?... (4 Replies)
Hi
I need the below script to be started whenever I reboot my aix server ?
#cat cdbegin
/cdirect/cdunix/ndm/bin/cdpmgr -i /cdirect/cdunix/ndm/cfg/cbspsdb01/initparm.cfg
Please suggest how to add this to the startup ? (2 Replies)
Hi,
I would like to know in which file I can get the option of enabling/disabling of running fsck on particular file system.
As I know in /etc/filesystems these parameter should be there just like in Linux /etc/fstab
I have created file system aix test but unable to find the option of... (1 Reply)
Hi friends i have a script "backup.sh" which is stored in "/var/lib/pgsql" directory.
I want it to run as a cron so that it executes every time the system starts.
I tried the follwing method
I logged in as the root user and typed "crontab -e"
The file was completly blank so i put the... (3 Replies)
New in Unix, I am adding a line "route add 57.14.y.y 57.14.x.x" every day after rebooting the system. Where can I add the line so during boot up (the system is re-started every day by design (???) the line is executed? (I tried the /etc/rc2.d/S90 but for some reason the line needs to be added... (2 Replies)