Estou tentando gravar um arquivo .service
para atualizar meu linux_logo
de tempo de atividade. Eu tinha este trabalho como um cronjob no init SysV, mas perdi meu exemplo quando perdi meu sistema após atualizando para o LVM . Eu tenho o seguinte arquivo como /etc/conf.d/linux-logo
:
# Seq Description Output
# ----------------------------------------------------------------
# ## #
# #B Bogomips 374.37
# #C Compiled Date #47 Fri Jan 8 10:37:09 EST 1999
# #E User Text My Favorite Linux Distribution
# Displayed with -t
# #H Hostname deranged
# #L Load average Load average 0.04, 0.01, 0.01
# #M Megahertz 188Mhz
# where supported
# #N Number of CPU's Two
# #O OS Name Linux
# #P Processor or Processors Processor
# #R Ram 64M
# in Megabytes
# #S Plural s
# #T Type of CPU K6
# #U Uptime Uptime 10 hours 59 minutes
# #V Version of OS 2.2.0-pre5
# #X CPU Vendor AMD
# \n carriage return
LOGO="-L gentoo-alt"
FORMAT="Gentoo #O 'cat /etc/gentoo-release | awk '{ print $5,$6 }''\n#O #V, Compiled #C\n#N #X #T #M CPU#S, #R RAM, #B Bogomips\n#U\n#H / \l \n"
FORMATNET="Gentoo #O 'cat /etc/gentoo-release | awk '{ print $5,$6 }''\n#O #V, Compiled #C\n#N #X #T #M CPU#S, #R RAM, #B Bogomips\n#U\n#H\n"
OPTIONS="-f -u"
Eu escrevi o seguinte arquivo de serviço:
#/etc/systemd/system/linux-logo.service
[Unit]
Description=Updates LinuxLogo every 15 Minutes
[Service]
e este arquivo de timer:
#/etc/systemd/system/linux-logo.timer
[Unit]
Description=Run linux-logo.service every 15 minutes
[Timer]
OnCalendar=*:0/15
Como você pode ver, não sei onde devo ir para terminar a entrada [Service]
. Não sei como passar todas as variáveis, LOGO
, FORMAT
, FORMATNET
e OPTIONS
. Ajuda seria apreciada.
Em uma nota lateral, eu gostaria de adicionar isso ao meu terminal dentro do meu ambiente de desktop também, mas eu tenho que começar a atualização em primeiro lugar, ou seja, cada vez que eu abrir um aplicativo de terminal o logotipo deve imprimir-se e o tempo de atividade atualizado.