Skip to content
Snippets Groups Projects
This is the software that transfers file from ATLAS online infrastructure to
offline storage. The name, CastorScript, has historical reasons: it used to copy
files directly to the CASTOR system (it does not anymore).

Contents
  Configs: reference, template and test configs
  DeploymentTest: deployment test
  Script: the actual code
  ProductionTools: set of Bash and Python scripts used on the production system to
    ease maintenance tasks

  pylintrc: configuration of pylint (used by CI)
  readme: this file (are you even following?)
  run_docker_container.sh: script to start a docker container in CWD for testing (must be run in CastorScript folder)
  run_pylint.sh: script to run pylint on all files in Script
  run_unit_tests.sh: script to search and run Python unit tests
  script_setup.sh: script used in P1 to setup the running environment
  watchdog.sh: script called by sysadmin's cron task that starts and maintains
    CastorScript instance up and running. Also handles log turn over.