<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[help per comandi in cronjob]]></title><description><![CDATA[<p dir="auto">devo fare un cronjob che prima mi cancella una directory e poi me la rimpiazza con un altra</p>
<p dir="auto">ho impostato così:</p>
<p dir="auto">rm /home/ramon/public_html/test/*<br />
rmdir /home/ramon/public_html/test<br />
cp   /home/ramon/test     /home/ramon/public_html/test</p>
<p dir="auto">--<br />
il primo comando mi dava errore e ho aggiunto l'opzione -r<br />
ma è l'ultimo che mi da problemi dicendomi : "cp: omitting directory"</p>
<p dir="auto">e inoltre:<br />
i comandi dei cron vengono eseguiti in successione?? ovvero finchè il primo non è eseguito non parte il successivo??</p>
]]></description><link>https://connect.gt/topic/17486/help-per-comandi-in-cronjob</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 11:16:28 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/17486.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Sep 2006 14:21:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to help per comandi in cronjob on Mon, 25 Sep 2006 16:27:50 GMT]]></title><description><![CDATA[<p dir="auto">grazie Nicola<br />
è proprio quello che mi serve!<br />
devo solo vedere se ho abbastanza permessi per eseguire bash -- sono in hosting condiviso<br />
al massimo chiedo ai tecnici<br />
cmq mi sembra un ottimo metodo per eseguire comandi in successione<br />
tnx</p>
]]></description><link>https://connect.gt/post/373161</link><guid isPermaLink="true">https://connect.gt/post/373161</guid><dc:creator><![CDATA[ramon]]></dc:creator><pubDate>Mon, 25 Sep 2006 16:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to help per comandi in cronjob on Mon, 25 Sep 2006 15:28:42 GMT]]></title><description><![CDATA[<p dir="auto">Ciao <strong>ramon</strong> <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /><br />
personalmente in questi casi, quando devo fare eseguire diversi comandi correlati a cron, preferisco creare uno script che li esegua e richiamare solo quello nel crontab.<br />
Per esempio: lo chiameremo <a href="http://esegui.sh" rel="nofollow ugc">esegui.sh</a> e conterrà</p>
<pre><code>
#! /bin/bash
rm -r /home/ramon/public_html/test/*
rmdir /home/ramon/public_html/test
cp -r /home/ramon/test /home/ramon/public_html/test 

</code></pre>
<p dir="auto">gli assegniamo i giusti permessi per l'esecuzione (chmod 755 <a href="http://esegui.sh" rel="nofollow ugc">esegui.sh</a>) e richiamiamo /path/dove/si/trova/esegui.sh nel crontab, invece di tutta la sfilza di comandi.<br />
Ovviamente attenzione al corretto percorso dell'eseguibile della bash, che in alcune distro potrebbe essere /usr/bin/bash.<br />
@"ramon" said:</p>
<blockquote>
<p dir="auto">ma è l'ultimo che mi da problemi dicendomi : "cp: omitting directory"<br />
mancava il -r (o -R, o --recursive).</p>
</blockquote>
<p dir="auto"><img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/54a3bffb-5e4a-4eb8-81dc-99b2072e5d05-175.gif?v=4as8rolt52f" class="not-responsive emoji emoji-customizations emoji--ciauz" title=":ciauz:" alt=":ciauz:" /></p>
]]></description><link>https://connect.gt/post/373160</link><guid isPermaLink="true">https://connect.gt/post/373160</guid><dc:creator><![CDATA[nicola]]></dc:creator><pubDate>Mon, 25 Sep 2006 15:28:42 GMT</pubDate></item></channel></rss>