Mid Sweden University

miun.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementation av cron-likt beteende: Centralisera applikationsspecifika schemalagda jobb till en och samma plats
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Systems and Technology.
2020 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Task scheduling can be configured in a variety of ways in the Linux envi- ronment. Undocumented management of scheduled tasks often leads to confusion among management staff and developers when these tasks re- quire inspections or modifications. Expanding and modernizing an existing web interface to configure and inspect scheduled tasks increases the orienta- tion and efficiency among developers. The purpose of this degree project is to centralize application-specific scheduled tasks to the same place to easily find, inspect and modify these, and compare this new system with Cron and Crontab. The project is divided into development and evaluation. The de- velopment has been performed in an application provided by Dewire. After completed development, the application behind the web interface can exe- cute the tasks that are input from the web interface to the database. An ex- tencive comparison have been made between the solution of the project and Cron/crontab. The results of the comparison is presented in a table with the points user interface, usefulness, reliability, security, accessibility, runtime environment, update, scheduling format and troubleshooting. Based on the comparison it was concluded that cron has more advantages compared to Order Engine. Order Engine on the other hand have higher usability with the simple user interface. There is a lot of development potential with Order Engine and the future development will be focused on meeting at least the same standard as cron in terms of security and reliability.

Abstract [sv]

Schemalagda jobb kan konfigureras på flera olika sätt i en Linux-miljö. Odoku- menterad hantering av schemalagda jobb leder ofta till förvirring hos för- valtningspersonal och utvecklare när dessa jobb behöver inspekteras eller modifieras. Genom att utöka och modernisera ett befintligt webbgränssnitt för att konfigurera och inspektera schemalagda arbeten kan förvirringen hos utvecklare minskas och istället effektivisera. Syftet med detta examen- sarbete är att centralisera applikationsspecifika schemalagda jobb till en och samma plats för att enkelt kunna hitta, inspektera och eventuellt modifiera dessa samt jämföra lösningen med Cron och Crontab. Projektet är uppde- lat i de två delarna utveckling och utvärdering. Utvecklingen har skett i en applikation som tillhandahålls av Dewire. Efter slutförd utveckling kan applikationen bakom webbgränssnittet exekvera arbeten som lagts in från webbklienten till databasen. En omfattande jämförelse har gjorts mellan projektets lösning och Cron/Crontab. Jämförelsen presenteras i en tabell med punkterna användargränssnitt, användarvänlighet, tillförlitlighet, säk- erhet, tillgänglighet, runtime-mijlö, uppdatering, schemaläggningsformat och felsökning. Utifrån jämförelsen drogs slutsatsen att Cron har övervä- gande fler fördelar jämfört med Order Engine, däremot har Order Engine högre användbarhet med det simpla användargränssnittet. Det finns my- cket utvecklingspotential med Order Engine och den framtida utvecklin- gen kommer fokusera på att uppfylla minst samma standard som cron vad gäller säkerhet och tillförlitlighet.

Place, publisher, year, edition, pages
2020. , p. 43
Keywords [en]
Task Scheduling, Cron, Crontab, GNU/Linux, Java
Keywords [sv]
Schemaläggning, Cron, Crontab, GNU/Linux, Java
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-39327Local ID: DT-V20-G3-016OAI: oai:DiVA.org:miun-39327DiVA, id: diva2:1446536
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
Available from: 2020-06-24 Created: 2020-06-24 Last updated: 2020-06-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Edbom, OliviaStenborg, Ida
By organisation
Department of Information Systems and Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 152 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf