{"id":24649150,"url":"https://github.com/ow2-proactive/agent-linux","last_synced_at":"2025-07-13T17:36:50.617Z","repository":{"id":32152046,"uuid":"35725068","full_name":"ow2-proactive/agent-linux","owner":"ow2-proactive","description":"Linux Agent for ProActive Workflows \u0026 Scheduling","archived":false,"fork":false,"pushed_at":"2024-02-27T10:11:25.000Z","size":29206,"stargazers_count":0,"open_issues_count":11,"forks_count":8,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-01T06:41:29.663Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://proactive.activeeon.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ow2-proactive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-16T13:38:50.000Z","updated_at":"2022-02-18T09:52:04.000Z","dependencies_parsed_at":"2022-09-03T22:11:45.810Z","dependency_job_id":null,"html_url":"https://github.com/ow2-proactive/agent-linux","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fagent-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fagent-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fagent-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fagent-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ow2-proactive","download_url":"https://codeload.github.com/ow2-proactive/agent-linux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253947240,"owners_count":21988934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-25T17:15:57.964Z","updated_at":"2025-05-13T12:49:52.597Z","avatar_url":"https://github.com/ow2-proactive.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"ProActive Agent is a system daemon to automatically starts ProActive runtimes according to a weekly schedule\n\n# Testing\n\nYou can test parsing all configuration files by simply running:\n\n```bash\n./run-tests.sh\n```\n\nA blackbox test is also available, first build the blackbox test from the agent-linux root.\n\n```bash\nPYTHONPATH=. python palinagent/daemon/tests/blackbox/build_jar.py\n```\n\nFor running the blackbox test use:\n\n```bash\nPYTHONPATH=. python palinagent/daemon/tests/blackbox/testblackbox.py\n```\n\n\n\n# Changing schema\n\n\nSchema is hardcoded in several part, including the tests.\n\nFirst create your new schema on a separate folder, for instance:\n\n```bash\ncp -fr palinagent/daemon/xsd/1.0 palinagent/daemon/xsd/1.1\n```\n\nThen replace the version on the new schema. After you can update all configuration files and also update the\nhardcoded files.\n\n```bash\npalinagent/daemon/main.py\npalinagent/daemon/tests/helpers.py\npalinagent/daemon/tests/testXMLConfig.py\n```\n\n\n\n# Building locally\n\n\nThe `deb` and `rpm` packages can be built locally following these steps:\n\n1. Install `ruby-dev` for Debian distributions or `ruby-devel` for Redhat distributions.\n\t```bash\n\tsudo apt install ruby-dev\n\t```\n\tor\n\t```bash\n\tsudo yum install ruby-devel\n\t```\n\n2. Create a new directory `node` and place the archives of `activeeon_enterprise-node-linux-i586-X` and `activeeon_enterprise-node-linux-x64-X` in it.\n\n3. Finally execute the `run-build.sh` as root.\n\t ```bash\n\tsudo ./run-build.sh\n\t```\nOnce finished you can find the packages in `build/distributions`\n\n\n---\nCopyright (C) 2007-2016 ActiveEon\nVisit http://proactive.inria.fr/ and http://www.activeeon.com/\nContact: +33 (0)9 88 777 660, contact@activeeon.com \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fow2-proactive%2Fagent-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fow2-proactive%2Fagent-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fow2-proactive%2Fagent-linux/lists"}