diff --git a/typo3/sysext/scheduler/Classes/Command/SchedulerCommand.php b/typo3/sysext/scheduler/Classes/Command/SchedulerCommand.php
index a741ee2cabcff343ab6f481ff0873ae603ff29a7..90d95b62bfb0f1fc6fd9efc4b30dea9b82bbf16a 100644
--- a/typo3/sysext/scheduler/Classes/Command/SchedulerCommand.php
+++ b/typo3/sysext/scheduler/Classes/Command/SchedulerCommand.php
@@ -52,7 +52,7 @@ class SchedulerCommand extends Command
     protected $overwrittenTaskList;
 
     /**
-     * This is true when the tasks should be marked as stopped instead of beeing executed.
+     * This is true when the tasks should be marked as stopped instead of being executed.
      *
      * @var bool
      */
@@ -120,7 +120,7 @@ Call it like this: typo3/sysext/core/bin/typo3 scheduler:run --task=13 -f')
     }
 
     /**
-     * Checks if the tasks should be stopped instead of beeing executed.
+     * Checks if the tasks should be stopped instead of being executed.
      *
      * Stopping is only performed when the --stop option is provided together with the --task option.
      *
@@ -214,7 +214,7 @@ Call it like this: typo3/sysext/core/bin/typo3 scheduler:run --task=13 -f')
 
     /**
      * When the --task option is provided, the next task is fetched from the provided task UIDs. Depending
-     * on the --force option the task is fechted even if it is not marked for execution.
+     * on the --force option the task is fetched even if it is not marked for execution.
      *
      * Without the --task option we ask the scheduler for the next task with pending execution.
      *
diff --git a/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php b/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php
index 245e75ccd75a773822e1c6f133e8f14f756fb293..8e37f51db8d0d2ee3baa267af3fd39b9f3181150 100644
--- a/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php
+++ b/typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php
@@ -522,7 +522,7 @@ class SchedulerModuleController
                 // If there's a registered execution, the task should not be edited
                 if (!empty($taskRecord['serialized_executions'])) {
                     $this->addMessage($this->getLanguageService()->getLL('msg.maynotEditRunningTask'), FlashMessage::ERROR);
-                    throw new \LogicException('Runnings tasks cannot not be edited', 1251232849);
+                    throw new \LogicException('Running tasks cannot not be edited', 1251232849);
                 }
 
                 // Get the task object
diff --git a/typo3/sysext/scheduler/Classes/Task/ExecuteSchedulableCommandAdditionalFieldProvider.php b/typo3/sysext/scheduler/Classes/Task/ExecuteSchedulableCommandAdditionalFieldProvider.php
index 166b7295ee1dec0521a51477e976feb1e9f98d99..aa251447f43d98daf86e52021dc03ad5d8e00a72 100644
--- a/typo3/sysext/scheduler/Classes/Task/ExecuteSchedulableCommandAdditionalFieldProvider.php
+++ b/typo3/sysext/scheduler/Classes/Task/ExecuteSchedulableCommandAdditionalFieldProvider.php
@@ -211,7 +211,7 @@ class ExecuteSchedulableCommandAdditionalFieldProvider implements AdditionalFiel
                 $optionValue = $submittedData['task_executeschedulablecommand']['option_values'][$optionDefinition->getName()] ?? $optionDefinition->getDefault();
                 if ($optionDefinition->isArray() && !is_array($optionValue)) {
                     // Do not remove empty array values.
-                    // One empty array element indicates the existence of one occurence of an array option (InputOption::VALUE_IS_ARRAY) without a value.
+                    // One empty array element indicates the existence of one occurrence of an array option (InputOption::VALUE_IS_ARRAY) without a value.
                     // Empty array elements are also required for command options like "-vvv" (can be entered as ",,").
                     $optionValue = GeneralUtility::trimExplode(',', $optionValue, false);
                 }
diff --git a/typo3/sysext/scheduler/Documentation/Administration/GroupTask/Index.rst b/typo3/sysext/scheduler/Documentation/Administration/GroupTask/Index.rst
index 93e5b3971718478d77b829bf3a345f46ddbbe763..0431d86a2fefd8de505646935fd2ddfa92105d35 100644
--- a/typo3/sysext/scheduler/Documentation/Administration/GroupTask/Index.rst
+++ b/typo3/sysext/scheduler/Documentation/Administration/GroupTask/Index.rst
@@ -28,7 +28,7 @@ Scheduler task groups are records stored on the root page (pid=0). They may be c
    Management of scheduler task groups
 
 
-It is also possible to create a new task group from within the edit task form whith clicking on the `+` icon next to the
+It is also possible to create a new task group from within the edit task form by clicking on the `+` icon next to the
 task group select box.
 
 Individual tasks may then be edited as usual and associated to a given scheduler task group.