<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.lunetikk.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.lunetikk.de/feed.php">
        <title>Lunetikk's IT Wiki linux:scripts</title>
        <description></description>
        <link>https://www.lunetikk.de/</link>
        <image rdf:resource="https://www.lunetikk.de/lib/tpl/mindthedark/images/favicon.ico" />
       <dc:date>2026-04-24T15:51:39+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:audiostreamconvert&amp;rev=1685998180&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:basics&amp;rev=1610027754&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:ftpsync&amp;rev=1511971032&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:ftpupload&amp;rev=1514376146&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:ldap&amp;rev=1513673148&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:monitoringtool&amp;rev=1572262752&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:mysqlautowrite&amp;rev=1511971052&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.lunetikk.de/doku.php?id=linux:scripts:scriptstarter&amp;rev=1545324041&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.lunetikk.de/lib/tpl/mindthedark/images/favicon.ico">
        <title>Lunetikk's IT Wiki</title>
        <link>https://www.lunetikk.de/</link>
        <url>https://www.lunetikk.de/lib/tpl/mindthedark/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:audiostreamconvert&amp;rev=1685998180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-05T22:49:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:audiostreamconvert</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:audiostreamconvert&amp;rev=1685998180&amp;do=diff</link>
        <description>Convert .mkv Audio

Currently this script will convert any audiostream of a .mkv file to EAC3 768k with the same channels (via ffmpeg), then remux these audiostreams to a new .mkv (via mkvmerge)

Prerequisites

mkvtoolnix - Matroska tools

ffmpeg - Audio conversion tool</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:basics&amp;rev=1610027754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-07T14:55:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:basics</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:basics&amp;rev=1610027754&amp;do=diff</link>
        <description>Script

Commands
  Command    Function    #!/bin/bash
or
#!/bin/sh    shebang    VAR=var    set VAR to var    $VAR    inserts var whereever $VAR is placed    case - esac    inserts case    if [ “var” == “var” ]; then fi    inserts if  
if conditions</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:ftpsync&amp;rev=1511971032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-29T16:57:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:ftpsync</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:ftpsync&amp;rev=1511971032&amp;do=diff</link>
        <description>FTP sync (download)

This script can be used to download all files from a dir on your ftp to a dir on your local harddrive. They will be synchronized and if everything is correctly downloaded they will be removed from ftp. A logfile will be written.</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:ftpupload&amp;rev=1514376146&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-27T13:02:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:ftpupload</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:ftpupload&amp;rev=1514376146&amp;do=diff</link>
        <description>FTP upload

This script can be used to upload all .txt files from a folder to your ftp.



#!/bin/bash

#var Hostname
HOST='localhost'

#var Username
USER='root'

#Path to data on FTP
FTPPATH=/var/ftp/

#Path to local .txt files
FILEPATH=/var/textfiles/*.txt

#Connect to FTP via SecureFTP (SSH needed) and upload files from FILEPATH to FTPPATH
sftp -b - ${USER}@${HOST} &lt;&lt; EOFFTP
put $FILEPATH $FTPPATH
quit
EOFFTP</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:ldap&amp;rev=1513673148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-19T09:45:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:ldap</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:ldap&amp;rev=1513673148&amp;do=diff</link>
        <description>LDAP

Tried to get some mail adresses. Might be helpful for someone



#!/bin/bash


USERNAME=$1

#get a mailaddress by &quot;SN -&gt; surname&quot;, cut away &quot;mail:&quot; 
ldapsearch -LLL -x -D &quot;lunetikk@lunetikk.de&quot; -w &quot;&lt;PASSWORD&gt;&quot; -b &quot;OU=Standard Benutzer,OU=Benutzer,OU=Benutzer und Gruppen,OU=Organisation,DC=lunetikk,DC=de&quot; -H &quot;ldap://mydomaincontroller.lunetikk.de&quot; &quot;SN=$USERNAME&quot; mail | sed -n 's/^[ \t]*mail:[ \t]*\(.*\)/\1/p'

#get a mailaddress by &quot;CN -&gt; commonname&quot;, cut away &quot;mail:&quot; 
ldapsearch -LLL -x -D…</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:monitoringtool&amp;rev=1572262752&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-28T12:39:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:monitoringtool</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:monitoringtool&amp;rev=1572262752&amp;do=diff</link>
        <description>My own Monitoringtool

I really dont know where to begin with.

I had this project...

There was this company with these old printers which printed on really loooooong papers...

These papers contained important info about the current state of the buildings, like</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:mysqlautowrite&amp;rev=1511971052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-29T16:57:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:mysqlautowrite</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:mysqlautowrite&amp;rev=1511971052&amp;do=diff</link>
        <description>MySQL - autowrite in database

This script can be used to write the content of textfiles splittet into a database. The script will look automatically for 1 .txt file, reads it, write in database, deletes the file and looks for another one. A logfile will be written.</description>
    </item>
    <item rdf:about="https://www.lunetikk.de/doku.php?id=linux:scripts:scriptstarter&amp;rev=1545324041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-20T17:40:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux:scripts:scriptstarter</title>
        <link>https://www.lunetikk.de/doku.php?id=linux:scripts:scriptstarter&amp;rev=1545324041&amp;do=diff</link>
        <description>Startscript

This script can be used to start and stop your script from any folder when it is placed in “/etc/init.d/”.
Start with:

service scriptstarter.sh start




#!/bin/bash

#var SERVICE starts the script with nohup and &amp; in the background. the shell can still be used even with the script running.
SERVICE=nohup /home/script/script.sh &amp;

#var SERVICENAME is without nohup and &amp; so it will not be shown in the scriptname
SERVICENAME=/home/script/script.sh

#if the running script is started wi…</description>
    </item>
</rdf:RDF>
