<para>O &kcron; é uma aplicação para escalonar os programas para serem executados em segundo plano. É uma interface gráfica de utilizador para o <application>cron</application>, o escalonador do sistema &UNIX;.</para>
<important><para>Não se esqueça de indicar ao sistema para iniciar antecipadamente o servidor <filename>crond</filename>, senão o &kcron; não irá funcionar.</para></important>
<para>O &kcron; inicia-se com vista sumária sobre as tarefas já existentes em escalonamento e as variáveis de ambiente. Se estiver a correr como administrador, irá ver esses itens para todos os utilizadores no computador, assim como as tarefas de sistema escalonadas. Cada uma das pastas pode ser expandida ou fechada.</para>
<para>As variáveis de ambiente aparecem dentro duma pasta <guilabel>Variáveis</guilabel>. Para cada variável de ambiente, é mostrado o seguinte: </para>
<para>As variáveis de ambiente que aqui aparecem irão sobrepor qualquer variável de ambiente existente para todas as tarefas escalonadas. Se uma variável de ambiente foi desactivada, o seu valor não aparecerá e a descrição estará desactivada.</para>
<para>Para criar uma nova tarefa escalonável, primeiro seleccione a pasta <guilabel>Tarefas</guilabel>. Depois seleccione <menuchoice> <guimenu>Editar</guimenu> <guimenuitem>Novo...</guimenuitem> </menuchoice>. Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> e escolher <menuchoice><guimenuitem>Novo...</guimenuitem></menuchoice>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>n</keycap></keycombo>.</para>
<listitem><para>Indique o nome do programa. Pode indicar uma localização relativa ou absoluta. Se quiser procurar pelo programa, carregue em <guibutton>Escolher...</guibutton>.</para>
<listitem><para>Seleccione os minutos nos quais a tarefa deve ser executada. O &kcron; não suporta escalonar tarefas em intervalos menores do que cinco minutos.</para>
<para>Se seleccionar tanto os dias do mês como os da semana, a tarefa será executada em qualquer uma das condições. Por exemplo, se seleccionar o dia 1 e o dia 15 e seleccionar o Domingo, o programa será executado em todos os dias 1 e 15 dos meses seleccionados (independentemente do dia da semana) assim como em todos os Domingos dos meses seleccionados (independentemente do dia do mês).</para>
<para>Para cortar uma tarefa escalonada, primeiro seleccione a tarefa a ser cortada. Depois seleccione <menuchoice><guimenu>Editar</guimenu> <guimenuitem>Cortar</guimenuitem></menuchoice>.</para> <para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Cortar</guimenuitem></menuchoice>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>X</keycap></keycombo>.</para>
<para>Para copiar uma tarefa escalonada, primeiro seleccione a tarefa a ser copiada. Depois seleccione <menuchoice><guimenu>Editar</guimenu><guimenuitem>Copiar</guimenuitem></menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Copiar</guimenuitem></menuchoice>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>c</keycap></keycombo>.</para>
<para>Para colar uma tarefa escalonada, é preciso ter cortado ou copiado uma tarefa escalonada para a Área de Transferência em primeiro lugar. Logo que uma tarefa tenha sido cortada ou copiada, a colagem estará activa. Então aí seleccione a pasta <guilabel>Tarefas</guilabel>. Finalmente seleccione <menuchoice> <guimenu>Editar</guimenu><guimenuitem>Colar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Colar</guimenuitem></menuchoice>, ou simplesmente carregue em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>V</keycap></keycombo>.</para>
<para>Para modificar uma tarefa escalonada, primeiro seleccione a tarefa a ser modificada. Então seleccione <menuchoice> <guimenu>Editar</guimenu> <guimenuitem>Modificar...</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Modificar...</guimenuitem></menuchoice>, ou carregar simplesmente em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>. Irá ver a janela de <guilabel>Editar Tarefa</guilabel>, com a qual irá modificar como descrito <link linkend="new-task">acima</link>.</para>
<para>Para apagar uma tarefa escalonada, primeiro seleccione a tarefa a ser removida. Então seleccione <menuchoice> <guimenu>Editar</guimenu> <guimenuitem>Apagar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, podes usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <guimenuitem>Apagar</guimenuitem>.</para>
<para>Para activar ou desactivar uma tarefa escalonada, primeiro seleccione a tarefa desactivada. As tarefas desactivadas terão <guilabel>Desactivada</guilabel> nas suas descrições. Então seleccione <menuchoice><guimenu>Editar</guimenu> <guimenuitem>Activa</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Activo</guimenuitem></menuchoice>. Deve confirmar se o nome do programa, os seus parâmetros e a descrição estão correctamente apresentados.</para>
<para>Para correr uma tarefa escalonada imediatamente, primeiro seleccione a tarefa. Depois seleccione <menuchoice> <guimenu>Editar</guimenu> <guimenuitem>Executar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Executar</guimenuitem></menuchoice>.</para>
<para>Para criar uma nova variável de ambiente, primeiro seleccione a pasta <guilabel>Variáveis</guilabel>. Depois seleccione <menuchoice><guimenu>Editar</guimenu><guimenuitem>Nova...</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> e escolher <menuchoice><guimenuitem>Novo...</guimenuitem></menuchoice>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>N</keycap></keycombo>.</para>
<listitem><para>Indique o nome da variável de ambiente. Pode usar a lista correspondente para seleccionar o nome das variáveis de ambiente mais comuns que são usadas pelas tarefas escalonadas. Estas incluem:</para>
<note><para>Assim como na criação de novas variáveis, as alterações às mesmas não terão efeito até o ficheiro <filename>crontab</filename> ser gravado.</para></note>
<para>Para cortar uma variável de ambiente, primeiro seleccione a variável a ser cortada. Depois seleccione <menuchoice><guimenu>Editar</guimenu> <guimenuitem>Cortar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Cortar</guimenuitem></menuchoice>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>X</keycap></keycombo>.</para>
<para>Para copiar uma variável de ambiente, primeiro seleccione a variável a ser copiada. Depois seleccione <menuchoice><guimenu>Editar</guimenu> <guimenuitem>Copiar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <guimenuitem>Copiar</guimenuitem>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>C</keycap></keycombo>.</para>
<para>Para colar uma variável de ambiente, primeiro é necessário ter sido copiada ou cortada uma variável de ambiente para a área de transferência. Logo que uma variável de ambiente tenha sido cortada ou copiada, a colagem estará activada. Então deve seleccionar a pasta <guilabel>Variáveis</guilabel>. Finalmente seleccione <menuchoice><guimenu>Editar</guimenu> <guimenuitem>Colar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Colar</guimenuitem></menuchoice>, ou simplesmente carregue em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>V</keycap></keycombo>.</para>
<para>Para modificar uma variável de ambiente, primeiro seleccione a variável a ser modificada. Depois seleccione <menuchoice> <guimenu>Editar</guimenu> <guimenuitem>Modificar...</guimenuitem> </menuchoice>. Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <guimenuitem>Modificar...</guimenuitem>, ou simplesmente carregar em <keycombo action="simul"><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>. Irá ver a janela de <guilabel>Editar Variável</guilabel>, com a qual irá modificar tal como foi descrito <link linkend="new-variable">acima</link>.</para>
<para>Para apagar uma variável de ambiente, primeiro seleccione a variável a ser apagada. Depois seleccione <menuchoice><guimenu>Editar</guimenu><guimenuitem>Apagar</guimenuitem></menuchoice></para>
<para>Alternativamente, podes usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <guimenuitem>Apagar</guimenuitem>.</para>
<title>Activar/Desactivar Variáveis de Ambiente</title>
<para>Para activar ou desactivar uma variável de ambiente, seleccione em primeiro lugar a variável desactivada. As variáveis desactivadas terão como descrição <guilabel>Desactivada</guilabel>. Então seleccione <menuchoice><guimenu>Editar</guimenu> <guimenuitem>Activa</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode usar o menu do botão <mousebutton>direito</mousebutton> do rato e escolher <menuchoice><guimenuitem>Activo</guimenuitem></menuchoice>.Deve confirmar se o nome e o valor da variável de ambiente estão apresentados correctamente.</para>
<title>Gravar o ficheiro <filename>crontab</filename></title>
<para>Logo que todas as tarefas escalonadas e variáveis de ambiente tenham sido criadas e/ou modificadas convenientemente, deve gravar o ficheiro <filename>crontab</filename>, seleccionando para isso <menuchoice> <guimenu>Ficheiro</guimenu> <guimenuitem>Gravar</guimenuitem> </menuchoice>.</para>
<para>Alternativamente, pode simplesmente carregar em <keycombo>&Ctrl;<keycap>s</keycap></keycombo>. As adições ou alterações não serão realizadas até isto ser feito.</para>
<title>Imprimir o ficheiro <filename>crontab</filename></title>
<para>Para imprimir o ficheiro <filename>crontab</filename> tal como foi gravado, seleccione <menuchoice> <guimenu>Ficheiro</guimenu> <guimenuitem>Imprimir</guimenuitem></menuchoice>.</para>
<para>A janela de impressão normal do &kde; irá aparecer. Se seleccionar <guilabel>Expandir</guilabel> irá ver duas opções adicionais do &kcron; nesta janela.</para>
<para>Imprime os ficheiros <filename>crontab</filename> para todos os utilizadores. Esta opção só está activada para os utilizadores que tenham privilégios de super-utilizador.</para>
<answer><para>As adições ou alterações às tarefas escalonadas não ocorrem de facto até o ficheiro <filename>crontab</filename> ter sido <link linkend="saving-crontab">gravado</link>.</para>
<listitem><para>Um <command>cron</command>, como por exemplo o <command>vixie-cron</command>. O &kcron; usa o comando <filename>crontab</filename> para modificar as tarefas escalonadas do utilizador.</para></listitem>
<listitem><para>Um &UNIX; compatível com o POSIX, tal como o oferecido pela glibc. O &kcron; usa algumas chamadas de sistema normais do &UNIX; para a localização de datas e horas.</para></listitem>