<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://tsm.agostonpeter.com/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://tsm.agostonpeter.com/feed.php">
        <title>TSM turkáló - shell</title>
        <description></description>
        <link>https://tsm.agostonpeter.com/</link>
        <image rdf:resource="https://tsm.agostonpeter.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-18T14:22:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:auto_deploy_planner&amp;rev=1495113841&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:cancel_proc&amp;rev=1533720781&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:circular_copy&amp;rev=1479310056&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:device_management&amp;rev=1495114322&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:drp_sync&amp;rev=1558340494&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:dsmcad_init&amp;rev=1384445549&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:find_shell_scripts&amp;rev=1583751037&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:idle_vol_dismount&amp;rev=1533720661&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:io_rebalance&amp;rev=1584362791&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:oravm&amp;rev=1595859598&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:rename_sched&amp;rev=1495114440&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:replikacio&amp;rev=1495114042&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:riportok&amp;rev=1495113528&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:rsync&amp;rev=1450381632&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:ssh_kulcs_terites&amp;rev=1596549689&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:tap_mount_logger&amp;rev=1384445677&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:technikai_pool_kialakitas&amp;rev=1642080883&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:trace_rotator&amp;rev=1456932900&amp;do=diff"/>
                <rdf:li rdf:resource="https://tsm.agostonpeter.com/doku.php?id=shell:tsm_archiver&amp;rev=1680098207&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://tsm.agostonpeter.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>TSM turkáló</title>
        <link>https://tsm.agostonpeter.com/</link>
        <url>https://tsm.agostonpeter.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:auto_deploy_planner&amp;rev=1495113841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-18T13:24:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TSM Auto Deployment planner szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:auto_deploy_planner&amp;rev=1495113841&amp;do=diff</link>
        <description>TSM Auto Deployment planner szkript

A shell az Admin Center-t igyekszik kiváltani, legalábbis ami az Auto Deployment funkcióját illeti. Lekérdezi a beimportált autodeploy package-eket, és kilistázza. Ebből a listából választott package-hez meg kell adnunk milyen nevű ütemezést szeretnénk, mikor fusson, és mely node-okra állítsa be a deploy-t. A szkript</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:cancel_proc&amp;rev=1533720781&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-08T09:33:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Minden TSM-es process leállítása</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:cancel_proc&amp;rev=1533720781&amp;do=diff</link>
        <description>Minden TSM-es process leállítása


#!/bin/sh
if [[ ! -n &quot;$1&quot; ]]; then
        echo &quot;Add meg a TSM szerver sztanzat parameterkent!&quot;
        exit
fi
TSMSERVER=$1
echo &quot;10 mp mulva leallitom az osszes processzt a $TSMSERVER-en...&quot;
sleep 10
for PROCESS in `dsmadmc -se=$TSMSERVER -id=report -pa=report -dataonly=y &quot;select PROCESS_NUM from processes&quot; | grep -v &#039;AN[RS]&#039;`; do
        echo &quot;$PROCESS processz leallitasa...&quot;
        dsmadmc -se=$TSMSERVER -id=daily_admin -pa=tech321 -dataonly=y can pr $PROC…</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:circular_copy&amp;rev=1479310056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-16T15:27:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TSM Cirkuláris Másolatkészítő szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:circular_copy&amp;rev=1479310056&amp;do=diff</link>
        <description>TSM Cirkuláris Másolatkészítő szkript

A primary pool-okat, amiket a PRIM_POOL_WHERE változóban megadott SQL feltétellel definiálunk, folyamatosan másolja az azonos nevű, _C végű copy poolokba. Egy időben BACKUPMAXNUM „backup stg” processzt enged futni, amit REFRESHRATE percenként vizsgál. Az INFINITERUN=true esetén ha a storage pool lista végére ért, kezdi előről.</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:device_management&amp;rev=1495114322&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-18T13:32:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Eszköz kezelés</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:device_management&amp;rev=1495114322&amp;do=diff</link>
        <description>Eszköz kezelés</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:drp_sync&amp;rev=1558340494&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T08:21:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TSM szerver működéséhez szükséges kritikus fájlok szinkronizálása egy tartalék szerverre</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:drp_sync&amp;rev=1558340494&amp;do=diff</link>
        <description>TSM szerver működéséhez szükséges kritikus fájlok szinkronizálása egy tartalék szerverre

Egy TSM szerver recoveryhez szükséges konfig fájlok mentését végző szkript. Egy tartalék szerverre szinkronizálja a fájlokat, 31 napig napi egyet őriz meg, az utolsó 24 órából pedig az összeset. Crontabból időzítve érdemes viszonylag gyakran futtatni.</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:dsmcad_init&amp;rev=1384445549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-14T16:12:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>A &#039;dsmcad&#039; inittab-ba/init.d-be való betevése</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:dsmcad_init&amp;rev=1384445549&amp;do=diff</link>
        <description>A &#039;dsmcad&#039; inittab-ba/init.d-be való betevése

AIX-en az inittab-ba, linux alatt az init.d-be tesszük.


#!/bin/bash
### AIX inittab beallitas
# Megnezzuk nem letezik-e mar az inittab-ban a bejegyzes, letezik-e a dsmcad es AIX-on vagyunk-e
if [ `grep dsmcad /etc/inittab | wc -l` -eq 0 ] &amp;&amp; [ -f /usr/bin/dsmcad ] &amp;&amp; [ &quot;$(uname)&quot; = &quot;AIX&quot; ]; then
        # Megnezzuk mire mutat a symlink-je a dsmcad-nak, mert azt tesszuk az inittabba
        DSMCADPATH=`ls -l /usr/bin/dsmcad | awk &#039;{print$NF}&#039; | sed…</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:find_shell_scripts&amp;rev=1583751037&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-09T10:50:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shell szkript felderítő szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:find_shell_scripts&amp;rev=1583751037&amp;do=diff</link>
        <description>Shell szkript felderítő szkript

Felderíti a hoszton lévő shell szkripteket, és megmutatja a sha hast-üket, a módosítási dátumukat, meg van-e hívva valakinek a crontab-jából, illetve van-e benne IP cím, email cím, vagy előre definiált parancsok valamelyike.
Paraméterként meg lehet neki adni, hogy mely könyvtárra fusson, egyébként az egész fájlrendszerben keres. Illetve szkript lista fájl is megadható neki paraméterként, akkor az abban felsorolt szkripteket elemzi. Ilyen bemenetet gyárt kimenetké…</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:idle_vol_dismount&amp;rev=1533720661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-08T09:31:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Idle volume-okat dismountoló szkript szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:idle_vol_dismount&amp;rev=1533720661&amp;do=diff</link>
        <description>Idle volume-okat dismountoló szkript szkript


#!/bin/sh
if [[ ! -n &quot;$1&quot; ]]; then
        echo &quot;Add meg a TSM szerver sztanzat parameterkent!&quot;
        exit
fi
SZERVERNEV=$1
for VOLUME in `dsmadmc -se=$SZERVERNEV -id=report -pa=report -dataonly=y &quot;q mo&quot; | grep ANR8329I | awk &#039;{print $4}&#039;`; do
        echo $VOLUME
        dsmadmc -se=$SZERVERNEV -id=daily_admin -pa=tech321 -dataonly=y &quot;dismount v $VOLUME&quot;
done</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:io_rebalance&amp;rev=1584362791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-16T12:46:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DB2 I/O rebalance-t végző szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:io_rebalance&amp;rev=1584362791&amp;do=diff</link>
        <description>DB2 I/O rebalance-t végző szkript

TSM v6 alatti DB space bővítés utáni I/O rebalance-ot automatizáló szkript. Az adatbázis terhelés minimalizálása érdekében egy időben egy tablespace-re futtat rebalance-ot.


#!/bin/sh
db2 -x connect to tsmdb1
db2 -x set schema tsmdb1
db2 -x &quot;select substr(tbspace,1,20) from syscat.tablespaces where tbspacetype=&#039;D&#039;&quot; | while read TBS; do
# Vagy: db2 list tablespaces show detail | grep -p &#039;Database managed space&#039; | awk &#039;/Name.*=/{print $3}&#039;
        db2 -x connect…</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:oravm&amp;rev=1595859598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-27T14:19:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Oracle VM szkriptek</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:oravm&amp;rev=1595859598&amp;do=diff</link>
        <description>Oracle VM szkriptek

Árva vdisk-ek kilistázása
for diskimage in $( ls /OVS/Repositories/*/VirtualDisks/* );do grep $diskimage /OVS/Repositories/*/*/*/vm.cfg 2&gt;/dev/null || echo $diskimage; done | grep -v file</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:rename_sched&amp;rev=1495114440&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-18T13:34:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TSM ütemezés átnevező szkript (asszociációk megmaradnak)</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:rename_sched&amp;rev=1495114440&amp;do=diff</link>
        <description>TSM ütemezés átnevező szkript (asszociációk megmaradnak)

Ha át szeretnénk nevezni egy ütemezést, arra valami számomra érthetetlen oknál fogva a TSM alapból nem készített eljárást. A módja ennek az eredeti ütemezés lemásolása új néven, a régihez tartozó node asszociációk hozzárendelése az új ütemezéshez, majd a régi törlése. Ezt a 3 lépést végzi el helyettünk a lenti szkript. Használata:
$ tsm_rename_sched.sh &lt;DOMAIN&gt; &lt;MOSTANI UTEMEZES&gt; &lt;UJ UTEMEZES&gt;</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:replikacio&amp;rev=1495114042&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-18T13:27:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Replikációs szkriptek</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:replikacio&amp;rev=1495114042&amp;do=diff</link>
        <description>Replikációs szkriptek</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:riportok&amp;rev=1495113528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-18T13:18:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Riportok</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:riportok&amp;rev=1495113528&amp;do=diff</link>
        <description>Riportok</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:rsync&amp;rev=1450381632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-12-17T19:47:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Rsync szkript, mappák szinkronizálásához, mely rule fájlokból veszi a &quot;mit-hovákat&quot;</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:rsync&amp;rev=1450381632&amp;do=diff</link>
        <description>Rsync szkript, mappák szinkronizálásához, mely rule fájlokból veszi a &quot;mit-hovákat&quot;

A szkript az „rsync_*.rule” fájlokat dolgozza fel. 2 vagy 3 TAB-bal elválasztott oszlopból kell álljanak a rule fájlok.
Az első oszlop a „forrás”</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:ssh_kulcs_terites&amp;rev=1596549689&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-04T14:01:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SSH kulcs terítő szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:ssh_kulcs_terites&amp;rev=1596549689&amp;do=diff</link>
        <description>SSH kulcs terítő szkript


#!/usr/bin/expect -f

set host [lindex $argv 0]
set user [lindex $argv 1]
set password [lindex $argv 2]
spawn ssh-copy-id -i /home/$user/.ssh/id_ecdsa.pub $host

expect {
    &quot;continue&quot; { send &quot;yes\n&quot;; exp_continue }
    &quot;assword:&quot; { send &quot;$password\n&quot;; }
    &quot;added: 1&quot; { exit 0 }
    &quot;added: 0&quot; { exit 1 }
}</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:tap_mount_logger&amp;rev=1384445677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-14T16:14:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Melyik node(ok) viszik el a drive erőforrásaim?</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:tap_mount_logger&amp;rev=1384445677&amp;do=diff</link>
        <description>Melyik node(ok) viszik el a drive erőforrásaim?

Valamiért ki van hajtva az összes fizikai drive-om, pedig elvileg nem kellene, hogy így legyen. Valamelyik node egy rossz beállítás miatt közvetlenül szalagra ír, pedig a diszk poolomba kellene. Crontabból futtatom az alábbi szkriptet 15 percenként, ami az activity logból lekérdezi történt-e mountolás az utsó 15 percben íráshoz, s ha igen, melyik node tette ezt:</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:technikai_pool_kialakitas&amp;rev=1642080883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-13T13:34:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Technikai poolokat, vezérlő szkripteket kialakító szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:technikai_pool_kialakitas&amp;rev=1642080883&amp;do=diff</link>
        <description>Technikai poolokat, vezérlő szkripteket kialakító szkript


#!/bin/sh
TSMUSER=user
TSMPASS=pass
TSMSERVER=tsmsrv

echo &quot;Melyik library elerhetetlensege esetere generaljam le a technikai poolokat, mukodteto scripteket?&quot;
dsmadmc -id=$TSMUSER -pa=$TSMPASS -se=$TSMSERVER -dataonly=y &quot;q libr&quot;
printf &quot;: &quot;; read LIBRARY
echo &quot;Melyik library-be iranyitsuk at a tape forgalmat a $LIBRARY-bol, ha az nem elerheto?&quot;
printf &quot;: &quot;; read DR_LIBRARY
echo &quot;Mi legyen a device class neve a $DR_LIBRARY-ben, amin a te…</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:trace_rotator&amp;rev=1456932900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-02T15:35:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TSM trace rotator szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:trace_rotator&amp;rev=1456932900&amp;do=diff</link>
        <description>TSM trace rotator szkript

A Unix világából jól ismert logrotate alapelvét használva, a TSM trace file-okat időnként betömöríti gzip-pel. 
A TRACEFILE-ban adjuk meg a trace filet, amibe írja a TSM a trace kimenetet. A TRACEFLAGS paraméter tartalmazza a trace flag-eket, majd a trace-elni kívánt TSM szerver sztanzájához, név, TSM-es user és jelszó megadása jön, és egy MAXSIZE paraméter, amit ha elér a trace file mérete, a szkipt leállítja a trace-elést, betömöríti a trace file-lal azonos könyvtárb…</description>
    </item>
    <item rdf:about="https://tsm.agostonpeter.com/doku.php?id=shell:tsm_archiver&amp;rev=1680098207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-29T13:56:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TSM &quot;Inkrementális&quot; archiváló szkript</title>
        <link>https://tsm.agostonpeter.com/doku.php?id=shell:tsm_archiver&amp;rev=1680098207&amp;do=diff</link>
        <description>TSM &quot;Inkrementális&quot; archiváló szkript


#!/bin/bash
DIRECTORIES=&quot;/DIR1 /dir2&quot;
WORKDIR=&quot;/root/tsm_archiver&quot;
LOGFILE=&quot;${WORKDIR}/tsm_archiver.log&quot;
echo &quot;------------------------ $(date) START ----------------------&quot; &gt;&gt; &quot;$LOGFILE&quot;
for DIR in $DIRECTORIES; do
        FILELIST=&quot;${WORKDIR}/tsm_archiver_$(echo ${DIR} | sed &#039;s/[^a-zA-Z0-9\-\.]/_/g&#039;).lst&quot;
        dsmc q ar $DIR/ -subdir=y | awk &quot;/${DIR:1}/&quot;&#039;{print $5}&#039; | sort &gt; &quot;${FILELIST}.archived&quot;
        [[ ! -f &quot;${FILELIST}.archived&quot; ]] &amp;&amp; touch &quot;${…</description>
    </item>
</rdf:RDF>
