Results 1 to 4 of 4

Thread: howto Statup Scripts

  1. #1
    Junior Member
    Join Date
    Sep 2013
    Posts
    2

    howto Statup Scripts

    Hello!

    How do I get a script to execute on boot in a persistent usb knoppix install?

    I tried this, but it didn't work:

    Code:
    knoppix@Microknoppix:~$ cat /home/knoppix/.config/autostart/startup.desktop 
    [Desktop Entry]
    Name=Startup
    ServerExec="/bin/mkdir /tmp/test"
    Icon=
    Type=Application
    ...but there's no /tmp/test directory on boot :\

    more info about my setup:
    Code:
    knoppix@Microknoppix:~$ uname -a
    Linux Microknoppix 3.9.6 #25 SMP PREEMPT Sat Jun 15 15:27:01 CEST 2013 i686 GNU/Linux

  2. #2
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    511
    I would suggest that you read the latest Desktop Entry Specification. On the page Recognized desktop entry keys you will find out that there is no key 'ServerExec'.

  3. #3
    Junior Member
    Join Date
    Sep 2013
    Posts
    2
    Thanks for your fast response!

    I updated the "ServerExec" line to "Exec" as per the link you provided, but there's still no /tmp/test file getting created on boot.

    Code:
    knoppix@Microknoppix:~$ cat .config/autostart/startup.desktop 
    [Desktop Entry]
    Name=Startup
    Exec="/bin/mkdir /tmp/external"
    Icon=
    Type=Application
    If there's errors with processing .config/autostart/* files, is there anywhere these errors will be logged so I can check for messages?

  4. #4
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    511

    Examples

    The first desktop file will create a new directory /tmp/testdir if it does not already exist.
    Code:
    knoppix@Knoppix720cd:~$ cat /home/knoppix/.config/autostart/mkTestdir.desktop 
    [Desktop Entry]
    Name=mkTestdir
    Exec=/bin/mkdir -p /tmp/testdir
    Terminal=false
    Type=Application
    The second desktop file will create an empty file /tmp/testfile if it does not already exist.
    Code:
    knoppix@Knoppix720cd:~$ cat /home/knoppix/.config/autostart/mkTestfile.desktop 
    [Desktop Entry]
    Name=mkTestfile
    Exec=/usr/bin/touch /tmp/testfile
    Terminal=false
    Type=Application

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 Small Home Firewall Mini PC Intel E3-1240v2 Router Windows Server Linux picture

Dell Small Home Firewall Mini PC Intel E3-1240v2 Router Windows Server Linux

$210.00



VPS Windows / Linux Server - 12GB  RAM, 4 Core, 1 TB HD, Unlimited bandwidth picture

VPS Windows / Linux Server - 12GB RAM, 4 Core, 1 TB HD, Unlimited bandwidth

$26.80



Australia Win / Linux Server - 12GB  RAM, 4 Core, 1 TB HD, Unlimited bandwidth picture

Australia Win / Linux Server - 12GB RAM, 4 Core, 1 TB HD, Unlimited bandwidth

$36.23



Australia Windows / Linux Server 64 GB RAM + 3TB HDD + Unlimited Bandwidth  picture

Australia Windows / Linux Server 64 GB RAM + 3TB HDD + Unlimited Bandwidth

$126.81



VPS Windows / Linux Server 8GB RAM + 1TB HDD + Unlimited Bandwidth  picture

VPS Windows / Linux Server 8GB RAM + 1TB HDD + Unlimited Bandwidth

$28.98



HP 447707-B21 ProLiant BL460c Server Blade (2 x 3.16GHz CPU/16GB RAM/No Drives) picture

HP 447707-B21 ProLiant BL460c Server Blade (2 x 3.16GHz CPU/16GB RAM/No Drives)

$35.00



Enterprise Xeon HP ProLiant BL460c Server Blade w/ (4x 1GB) RAM - NO HDD picture

Enterprise Xeon HP ProLiant BL460c Server Blade w/ (4x 1GB) RAM - NO HDD

$34.99



462872-B21 HP BL460c G1 Xeon L5420 QC 2.50 12MB 2G Blade Server *Factory Sealed* picture

462872-B21 HP BL460c G1 Xeon L5420 QC 2.50 12MB 2G Blade Server *Factory Sealed*

$99.00



EU VPS Windows / Linux Server 8GB RAM + 1TB HDD + Unlimited Bandwidth [ 1 Year ] picture

EU VPS Windows / Linux Server 8GB RAM + 1TB HDD + Unlimited Bandwidth [ 1 Year ]

$260.87



HP ProLiant DL380p Gen8 8B SFF 2U Rack Server 2*Xeon E5-2640 0 2.5GHz 6C 64GB picture

HP ProLiant DL380p Gen8 8B SFF 2U Rack Server 2*Xeon E5-2640 0 2.5GHz 6C 64GB

$199.99