Results 1 to 7 of 7

Thread: Correct location for Shell Scripts running at start-up

  1. #1
    Senior Member Karibu's Avatar
    Join Date
    Feb 2012
    Location
    Kelowna, BC Canada
    Posts
    157

    Question Correct location for Shell Scripts running at start-up

    Hi, I have a quick Question:
    Which is the correct location to put a shell script in order to get it started at boot?

    I tried /etc/init.d but it didn't work.
    The script I want to start is lxdeDefaultScreenlayout for my dual monitor system, which was generated with 'exit
    arandr'.
    Last edited by Karibu; 09-10-2012 at 07:35 PM.

  2. #2
    Senior Member registered user
    Join Date
    May 2006
    Location
    Columbia, Maryland USA
    Posts
    1,631
    Greetings, Karibu.

    You might give /etc/rc.local a try.
    Things here apply after all other initialization is over, allegedly.

  3. #3
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    512
    Greetings, Karibu!

    The boot process of Knoppix consists of several steps like finding the Knoppix directory, building up of the union file system, detection of hardware components, starting the desktop environment. At all times there are means to run a shell script in addition to the usual ones delivered with Knoppix.

    If you want to start a service you would use the /etc/rc.local configuration file. If you need to run a script at the end of /etc/init.d/knoppix-autoconfig you can create a file knoppix.sh in the KNOPPIX directory. If you want to run a shell script after the setup of the desktop environment you can put that script in the directory /usr/local/bin and create a suitable .desktop file in the directory /home/knoppix/.config/autostart. Configuration files for the X server are usually put in a subdirectory of /etc/X11.

  4. #4
    Senior Member registered user
    Join Date
    May 2006
    Location
    Columbia, Maryland USA
    Posts
    1,631
    Greetings, Klaus2008.

    I'm going to frame Post #3 over my workplace.
    Thanks for that jewel.

  5. #5
    Senior Member Karibu's Avatar
    Join Date
    Feb 2012
    Location
    Kelowna, BC Canada
    Posts
    157
    Thank you Klaus for the Info... It is a bit to high for me...
    runing in the Terminal 'arandr' gives me a script which configures my two-monitor system.
    #!/bin/sh
    xrandr --output VGA-0 --mode 1920x1080 --pos 0x0 --rotate normal
    --output DVI-0 --mode 1920x1080 --pos 1920x0 --rotate normal
    I want this have executed automatically with each start/restart..
    I put the file in the locations
    - /home/knoppix/.config/autostart
    - /etc/X11/Xsession.d
    - /usr/local/bin
    but none worked. What do I have to do?

  6. #6
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    512
    I think that you should create a small file /home/knoppix/.config/autostart/lxdeDefaultScreenlayout.desktop with the following content:
    Code:
    [Desktop Entry]
    Name=lxdeDefaultScreenlayout
    Type=Application
    Exec=sudo /usr/local/bin/lxdeDefaultScreenlayout
    Terminal=false
    The owner of the .desktop file should be knoppix.

    There is a thread 'How to autorun a X program' where you can find a link to the 'Desktop Entry Specification'.

  7. #7
    Senior Member Karibu's Avatar
    Join Date
    Feb 2012
    Location
    Kelowna, BC Canada
    Posts
    157

    Thumbs up

    Issue SOLVED...
    It works as expected...
    Thank you Klaus for your outstanding support

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


DELL PowerEdge R630 8SFF Server 2x E5-2680v4 2.4GHz =28 Cores 128GB H730 4xRJ45 picture

DELL PowerEdge R630 8SFF Server 2x E5-2680v4 2.4GHz =28 Cores 128GB H730 4xRJ45

$346.00



Dell PowerEdge R630 Server 2x E5-2680 V4 = 28 Cores S130 32GB RAM NEW 480GB SSD picture

Dell PowerEdge R630 Server 2x E5-2680 V4 = 28 Cores S130 32GB RAM NEW 480GB SSD

$250.99



HP ProLiant DL380 Gen9 16SFF 2x E5-2680v4 2.4GHz =28 Cores 64GB P840 4xRJ45 picture

HP ProLiant DL380 Gen9 16SFF 2x E5-2680v4 2.4GHz =28 Cores 64GB P840 4xRJ45

$287.00



Dell Poweredge R630 2x Xeon E5-2680 v4 2.4ghz 28-Cores / 128gb / H330 / 2x 1TB picture

Dell Poweredge R630 2x Xeon E5-2680 v4 2.4ghz 28-Cores / 128gb / H330 / 2x 1TB

$324.99



Dell PowerEdge R630 Server 2x E5-2640v3 2.60Ghz 16-Core 64GB H330 picture

Dell PowerEdge R630 Server 2x E5-2640v3 2.60Ghz 16-Core 64GB H330

$182.65



HP ProLiant DL360 G9 Server 2x E5-2690v3 2.60Ghz 24-Core 256GB P440ar picture

HP ProLiant DL360 G9 Server 2x E5-2690v3 2.60Ghz 24-Core 256GB P440ar

$302.90



Supermicro 1028GR-TRT 1U 3 x GPU Dual 2011-3 Xeon 10GbE Server picture

Supermicro 1028GR-TRT 1U 3 x GPU Dual 2011-3 Xeon 10GbE Server

$249.99



HP ProLiant MicroServer Gen8 Server Xeon E3-1220L 8GB RAM No HDD's picture

HP ProLiant MicroServer Gen8 Server Xeon E3-1220L 8GB RAM No HDD's

$229.99



Dell Poweredge R730xd LFF 14-Bay 2U Server | Choose Your CPU & RAM Config picture

Dell Poweredge R730xd LFF 14-Bay 2U Server | Choose Your CPU & RAM Config

$489.99



Dell Poweredge R730xd 3.5 2x E5-2690 v3 2.6ghz 64gb H730 14x Trays 2x 1100w picture

Dell Poweredge R730xd 3.5 2x E5-2690 v3 2.6ghz 64gb H730 14x Trays 2x 1100w

$489.99