<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: scripts query in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879867#M841545</link>
    <description>Maybe you should put your script as a shell for the user.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Fred&lt;BR /&gt;</description>
    <pubDate>Thu, 13 Jan 2005 04:45:03 GMT</pubDate>
    <dc:creator>Fred Ruffet</dc:creator>
    <dc:date>2005-01-13T04:45:03Z</dc:date>
    <item>
      <title>scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879858#M841536</link>
      <description>Hi all,&lt;BR /&gt;&lt;BR /&gt;i test a script to let say enter x option to exit the from the shell, &lt;BR /&gt;&lt;BR /&gt;for e.g &lt;BR /&gt;case $i in &lt;BR /&gt;x|X) exit ;;&lt;BR /&gt;&lt;BR /&gt;but when i choose x or X , i want it to logout from the operation menu but it only go out to the shell prompt.. what modification is needed.&lt;BR /&gt;</description>
      <pubDate>Thu, 13 Jan 2005 03:06:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879858#M841536</guid>
      <dc:creator>Sir T S S</dc:creator>
      <dc:date>2005-01-13T03:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879859#M841537</link>
      <description>Hi Sri,&lt;BR /&gt;&lt;BR /&gt;You need this&lt;BR /&gt;&lt;BR /&gt;case $i in &lt;BR /&gt;  x|X) exit ;;&lt;BR /&gt;&lt;BR /&gt;esac&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;IA</description>
      <pubDate>Thu, 13 Jan 2005 03:18:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879859#M841537</guid>
      <dc:creator>Indira Aramandla</dc:creator>
      <dc:date>2005-01-13T03:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879860#M841538</link>
      <description>use break instead of exit. It will break the current loop, and wil continue with the "clear" command.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Fred&lt;BR /&gt;</description>
      <pubDate>Thu, 13 Jan 2005 03:21:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879860#M841538</guid>
      <dc:creator>Fred Ruffet</dc:creator>
      <dc:date>2005-01-13T03:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879861#M841539</link>
      <description>Hi there,&lt;BR /&gt;&lt;BR /&gt;if i understand it right, you want to exit from shell if option 'x' is choose?&lt;BR /&gt;Then you have to insert this script as shell for the user in /etc/passwd instead of a OS-shell.&lt;BR /&gt;&lt;BR /&gt;regards&lt;BR /&gt;&lt;BR /&gt;Michael</description>
      <pubDate>Thu, 13 Jan 2005 03:40:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879861#M841539</guid>
      <dc:creator>Michael_356</dc:creator>
      <dc:date>2005-01-13T03:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879862#M841540</link>
      <description>hi, &lt;BR /&gt; &lt;BR /&gt;if it is a menu script then use&lt;BR /&gt;"exec menu.ksh" instead of "ksh menu.ksh".&lt;BR /&gt;By doing this the current shell is replaced by the script, so exiting the script will force a logout.&lt;BR /&gt; &lt;BR /&gt;Try using "logout" instead of "exit".&lt;BR /&gt; &lt;BR /&gt;regards,&lt;BR /&gt;Thierry.</description>
      <pubDate>Thu, 13 Jan 2005 03:42:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879862#M841540</guid>
      <dc:creator>Thierry Poels_1</dc:creator>
      <dc:date>2005-01-13T03:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879863#M841541</link>
      <description>REPLACE "exit" by "break" AT&lt;BR /&gt;1) System_menu ;;&lt;BR /&gt;x|X) break  ;;&lt;BR /&gt;*) eczho&lt;BR /&gt;   echo Invalid choice.&lt;BR /&gt;   echo Try again.&lt;BR /&gt;   sleep 1&lt;BR /&gt;   echo ;;&lt;BR /&gt;esac&lt;BR /&gt;done&lt;BR /&gt;Read this doc for more detail (Shell User's Guide)&lt;BR /&gt;&lt;A href="http://www.docs.hp.com/en/B2355-90046" target="_blank"&gt;www.docs.hp.com/en/B2355-90046&lt;/A&gt;&lt;BR /&gt;Regard&lt;BR /&gt;tienna</description>
      <pubDate>Thu, 13 Jan 2005 03:45:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879863#M841541</guid>
      <dc:creator>Nguyen Anh Tien</dc:creator>
      <dc:date>2005-01-13T03:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879864#M841542</link>
      <description>I think break command exits loops created by the keywords for, while, until, or&lt;BR /&gt;select.&lt;BR /&gt;&lt;BR /&gt;Put your case structure in a dummy while/until loop.&lt;BR /&gt;&lt;BR /&gt;sks</description>
      <pubDate>Thu, 13 Jan 2005 03:52:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879864#M841542</guid>
      <dc:creator>Sanjay Kumar Suri</dc:creator>
      <dc:date>2005-01-13T03:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879865#M841543</link>
      <description>The code works, you may take a look at it,&lt;BR /&gt;#! /usr/bin/sh&lt;BR /&gt;while : ; do&lt;BR /&gt;        clear&lt;BR /&gt;        read OPT &lt;BR /&gt;        case  $OPT in&lt;BR /&gt;        [x,X])&lt;BR /&gt;        exit 0 &lt;BR /&gt;        ;;&lt;BR /&gt;        esac&lt;BR /&gt;done&lt;BR /&gt;</description>
      <pubDate>Thu, 13 Jan 2005 04:22:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879865#M841543</guid>
      <dc:creator>twang</dc:creator>
      <dc:date>2005-01-13T04:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879866#M841544</link>
      <description>i try all the method &amp;amp; it only bring me out to shell, i intend that when it get an x option and it will logout from shell.</description>
      <pubDate>Thu, 13 Jan 2005 04:37:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879866#M841544</guid>
      <dc:creator>Sir T S S</dc:creator>
      <dc:date>2005-01-13T04:37:34Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879867#M841545</link>
      <description>Maybe you should put your script as a shell for the user.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Fred&lt;BR /&gt;</description>
      <pubDate>Thu, 13 Jan 2005 04:45:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879867#M841545</guid>
      <dc:creator>Fred Ruffet</dc:creator>
      <dc:date>2005-01-13T04:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879868#M841546</link>
      <description>Agree with Fred.&lt;BR /&gt;&lt;BR /&gt;sks</description>
      <pubDate>Thu, 13 Jan 2005 04:51:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879868#M841546</guid>
      <dc:creator>Sanjay Kumar Suri</dc:creator>
      <dc:date>2005-01-13T04:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879869#M841547</link>
      <description>Another way is get the pid of the shell with grep etc and then use&lt;BR /&gt;&lt;BR /&gt;kill -9 pid&lt;BR /&gt;&lt;BR /&gt;sks</description>
      <pubDate>Thu, 13 Jan 2005 04:56:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879869#M841547</guid>
      <dc:creator>Sanjay Kumar Suri</dc:creator>
      <dc:date>2005-01-13T04:56:12Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879870#M841548</link>
      <description>Hi there,&lt;BR /&gt;&lt;BR /&gt;as i said before and agreeing with Fred:&lt;BR /&gt;&lt;BR /&gt;Set your script in /etc/passwd as a shell for the involved user.&lt;BR /&gt;&lt;BR /&gt;instead &lt;BR /&gt;user1:*:217:200:full name,location,:/home/user1:/usr/bin/csh&lt;BR /&gt;&lt;BR /&gt;to&lt;BR /&gt;&lt;BR /&gt;user1:*:217:200:full name,location,:/home/user1:/home/user1/scriptname&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Michael</description>
      <pubDate>Thu, 13 Jan 2005 05:49:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879870#M841548</guid>
      <dc:creator>Michael_356</dc:creator>
      <dc:date>2005-01-13T05:49:07Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879871#M841549</link>
      <description>hmmm, you did not try everything....&lt;BR /&gt; &lt;BR /&gt;try "exec menu.sh"&lt;BR /&gt;instead of "sh menu.sh".&lt;BR /&gt;&lt;BR /&gt;regards,&lt;BR /&gt;Thierry.</description>
      <pubDate>Thu, 13 Jan 2005 05:50:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879871#M841549</guid>
      <dc:creator>Thierry Poels_1</dc:creator>
      <dc:date>2005-01-13T05:50:12Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879872#M841550</link>
      <description>You want to use break...&lt;BR /&gt;&lt;BR /&gt;Here's a menu I use:&lt;BR /&gt;&lt;BR /&gt;# cat lp.mnu&lt;BR /&gt;#!/bin/sh&lt;BR /&gt;# lp.mnu&lt;BR /&gt;# A menu to assist in supporting the lp spooler&lt;BR /&gt;# Geoff Wild&lt;BR /&gt;# March 20 2002&lt;BR /&gt;# Main logic starts at MAIN LOGIC&lt;BR /&gt;# The logo will be displayed at the top of the screen6.&lt;BR /&gt;LOGO="GEUNIX LP Support Menu"&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# MENU PROMPTS&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# A list of menu prompts to be displayed for the user.&lt;BR /&gt;# The list can be modified.&lt;BR /&gt;# In this first list, enter the menu prompt as it should appear&lt;BR /&gt;# on the screen for each of the letters A - L. In this example&lt;BR /&gt;# menu pick variables emenu through lmenu are blank as there&lt;BR /&gt;# are no menu selections for keys E through L.&lt;BR /&gt;amenu="a.  Check printer status"        ;&lt;BR /&gt;bmenu="b.  Add Printer"        ;&lt;BR /&gt;cmenu="c.  Delete Printer"       ;&lt;BR /&gt;dmenu="d.  Disable a Print Queue" ;&lt;BR /&gt;emenu="e.  Enable a Print Queue "  ;&lt;BR /&gt;fmenu="f.  Backup the Spooler Configuration" ;&lt;BR /&gt;gmenu="g.  Restore the Spooler Configuration" ;&lt;BR /&gt;hmenu="h.  Check the Print Spooler log " ;&lt;BR /&gt;imenu="i.  Check the iprprtpkg log " ;&lt;BR /&gt;jmenu="j.  Check the iprprtpkg status " ;&lt;BR /&gt;kmenu=" "                                 ;&lt;BR /&gt;lmenu=" "                                 ;&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# MENU FUNCTION DEFINITIONS&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# Define a function for invalid menu picks&lt;BR /&gt;# The function loads an error message into a variable&lt;BR /&gt;badchoice () { MSG="Invalid Selection ... Please Try Again" ; }&lt;BR /&gt;# For each prompt displayed above, there is a list of&lt;BR /&gt;# commands to execute in response to the user picking the&lt;BR /&gt;# associated letter.&lt;BR /&gt;# They are defined as functions&lt;BR /&gt;# apick () through lpick () where&lt;BR /&gt;# apick () corresponds to the menu&lt;BR /&gt;# prompt amenu which is selected&lt;BR /&gt;# selected by pressing a or A.&lt;BR /&gt;# bpick () corresponds to the menu&lt;BR /&gt;# prompt bmenu which is selected by&lt;BR /&gt;# pressing b or B and so on.&lt;BR /&gt;# Any menu item that is not&lt;BR /&gt;# assigned a set of commands, is&lt;BR /&gt;# assigned&lt;BR /&gt;# the function badchoice () as a default for that pick.&lt;BR /&gt;# If the user&lt;BR /&gt;# selects a menu key that is assigned&lt;BR /&gt;# to badchoice (). This function&lt;BR /&gt;# causes an error message to be&lt;BR /&gt;# displayed on the screen.&lt;BR /&gt;# To add items to this second&lt;BR /&gt;# list, replace badchoice ()&lt;BR /&gt;# with the commands to run when&lt;BR /&gt;# that letter is pressed.&lt;BR /&gt;# The following steps simply define&lt;BR /&gt;# the functions, but do not cause&lt;BR /&gt;# any shell program steps to be executed.&lt;BR /&gt;apick () { echo enter queue to check ; read Q ; /opt/hpnpl/bin/lpst $Q | more ; }&lt;BR /&gt;bpick () { /usr/local/bin/lp.queue.mnu ; }&lt;BR /&gt;cpick () { echo coming soon ; sleep 5;}&lt;BR /&gt;dpick () { echo Enter queue name ; read Q ; /usr/bin/disable $Q ; sleep 5; }&lt;BR /&gt;epick () { echo Enter queue name ; read Q ; /usr/bin/enable $Q ; sleep 5 ; }&lt;BR /&gt;fpick () { echo Backing up the spooler configuration to /var/sam/lp/lp.new....please wait...; /usr/sam/lbin/lpmgr -S -v -xsavedir=/var/sam/lp/ ; cp -r -p /var/sam/lp/lp.new/* /var/sam/lp/ ; echo Press Enter To Return to Menu... ;read DUMMY ; }&lt;BR /&gt;gpick () { echo LAST CHANCE - you have 5 seconds to abort - ctrl c to abort ; sleep 5 ; echo Restoring the spooler configuration....please wait...; /usr/sam/lbin/lpmgr -R -xsavedir=/var/sam/lp/ ; echo Press Enter To Return to Menu... ;read DUMMY ; }&lt;BR /&gt;hpick () { tail -200 /var/spool/lp/log |more ; echo Press Enter To Return to Menu... ; read DUMMY ;}&lt;BR /&gt;ipick () { tail -200 /etc/cmcluster/IPRPRT/iprprt.cntl.log |more ;echo Press Enter To Return to Menu... ; read DUMMY ; }&lt;BR /&gt;jpick () { cmviewcl ;echo Press Enter To Return to Menu... ; read DUMMY; }&lt;BR /&gt;kpick () { badchoice ; }&lt;BR /&gt;lpick () { badchoice ; }&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# DISPLAY FUNCTION DEFINITION&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# This function displays the menu.&lt;BR /&gt;# The routine clears the screen, echoes&lt;BR /&gt;# the logo and menu prompts&lt;BR /&gt;# and some additional messages.&lt;BR /&gt;# Note that this definition does&lt;BR /&gt;# not cause the function to&lt;BR /&gt;# be executed yet, it just defines&lt;BR /&gt;# it ready to be executed&lt;BR /&gt;themenu () {&lt;BR /&gt;# clear the screen&lt;BR /&gt;clear&lt;BR /&gt;echo `date`&lt;BR /&gt;echo&lt;BR /&gt;echo "\t\t\t" $LOGO&lt;BR /&gt;echo&lt;BR /&gt;echo "\t\tPlease Select:"&lt;BR /&gt;echo&lt;BR /&gt;echo "\t\t\t" $amenu&lt;BR /&gt;echo "\t\t\t" $bmenu&lt;BR /&gt;echo "\t\t\t" $cmenu&lt;BR /&gt;echo "\t\t\t" $dmenu&lt;BR /&gt;echo "\t\t\t" $emenu&lt;BR /&gt;echo "\t\t\t" $fmenu&lt;BR /&gt;echo "\t\t\t" $gmenu&lt;BR /&gt;echo "\t\t\t" $hmenu&lt;BR /&gt;echo "\t\t\t" $imenu&lt;BR /&gt;echo "\t\t\t" $jmenu&lt;BR /&gt;echo "\t\t\t" $kmenu&lt;BR /&gt;echo "\t\t\t" $lmenu&lt;BR /&gt;echo "\t\t\tx. Exit"&lt;BR /&gt;echo&lt;BR /&gt;echo $MSG&lt;BR /&gt;echo&lt;BR /&gt;echo Select by pressing the letter and then ENTER ;&lt;BR /&gt;}&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# MAIN LOGIC&lt;BR /&gt;#------------------------------------------------------&lt;BR /&gt;# Every thing up to this point has been to define&lt;BR /&gt;# variables or functions.&lt;BR /&gt;# The program actually starts running here.&lt;BR /&gt;# Clear out the error message variable&lt;BR /&gt;MSG=&lt;BR /&gt;# Repeat the menu over and over&lt;BR /&gt;# Steps are:&lt;BR /&gt;# 1. Display the menu&lt;BR /&gt;# 2. 'read' a line of input from the key board&lt;BR /&gt;# 3. Clear the error message&lt;BR /&gt;# 4. Check the answer for a or A or b or B etc. and dispatch&lt;BR /&gt;#    to the appropriate program or function or exit&lt;BR /&gt;# 5. If the entry was invalid call the badchoice () function&lt;BR /&gt;#    to initialize MSG to an error message&lt;BR /&gt;# 6. This error message is used when setting up the menu&lt;BR /&gt;#    for a menu pick that is valid but has no command&lt;BR /&gt;#    associated with it.&lt;BR /&gt;while  true&lt;BR /&gt;do&lt;BR /&gt;# 1. display the menu&lt;BR /&gt;themenu&lt;BR /&gt;# 2. read a line of input from the keyboard&lt;BR /&gt;read answer&lt;BR /&gt;# 3. Clear any error message&lt;BR /&gt;MSG=&lt;BR /&gt;# 4. Execute one of the defined functions based on the&lt;BR /&gt;#    letter entered by the user.156.&lt;BR /&gt;# 5. If the choice was E through L, the pre-defined&lt;BR /&gt;#    function for that pick will execute badchoice ()&lt;BR /&gt;#    which loads an error message into MSG&lt;BR /&gt;case $answer in&lt;BR /&gt;     a|A) apick;;&lt;BR /&gt;     b|B) bpick;;&lt;BR /&gt;     c|C) cpick;;&lt;BR /&gt;     d|D) dpick;;&lt;BR /&gt;     e|E) epick;;&lt;BR /&gt;     f|F) fpick;;&lt;BR /&gt;     g|G) gpick;;&lt;BR /&gt;     h|H) hpick;;&lt;BR /&gt;     i|I) ipick;;&lt;BR /&gt;     j|J) jpick;;&lt;BR /&gt;     k|K) kpick;;&lt;BR /&gt;     l|L) lpick;;&lt;BR /&gt;#      If the user selects =91x=92 to exit then break out&lt;BR /&gt;#      of this loop&lt;BR /&gt;     x|X) break;;&lt;BR /&gt;# 6. If the entry was invalid call the badchoice function&lt;BR /&gt;#    to initialize MSG to an error message&lt;BR /&gt;     *) badchoice;;&lt;BR /&gt;esac&lt;BR /&gt;#     Do it again until the user enters =91x=92.&lt;BR /&gt;done&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Rgds...Geoff</description>
      <pubDate>Thu, 13 Jan 2005 09:15:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879872#M841550</guid>
      <dc:creator>Geoff Wild</dc:creator>
      <dc:date>2005-01-13T09:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: scripts query</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879873#M841551</link>
      <description>thanks.</description>
      <pubDate>Tue, 26 Apr 2005 01:54:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/scripts-query/m-p/4879873#M841551</guid>
      <dc:creator>Sir T S S</dc:creator>
      <dc:date>2005-04-26T01:54:52Z</dc:date>
    </item>
  </channel>
</rss>

